In questo esempio, realizzato in C# e nell'ambiente Windows Forms, vedremo come visualizzare una finestra di dialogo che consenta all'utente di scegliere il percorso e il nome del file da salvare.
A tale scopo possiamo utilizzare la classe SaveFileDialog, disponibile nel framework .NET.
Di seguito viene riportato un semplice esempio di utilizzo.
C#
using (SaveFileDialog sfdSalvaFile =
new SaveFileDialog())
{
//Filtro solo per il formato pdf o docx formato di
salvataggio
sfdSalvaFile.Filter
= "Pdf (*.Pdf)|*.Pdf|Word (*.docx)|*.docx";
sfdSalvaFile.FilterIndex
= 1;
//Imposto di default il nome file
sfdSalvaFile.FileName
= "mioFile.pdf";
//Imposto la cartella iniziale da visualizzare nella
finestra
sfdSalvaFile.InitialDirectory
= @"C:\";
byte[] dati = GetDati();
//Visualizzo
la finestra di salvataggio, se è ok salvo
if (sfdSalvaFile.ShowDialog()
== DialogResult.OK)
{
string percorso =
sfdSalvaFile.FileName;
File.WriteAllBytes(percorso ,
dati);
}
}
Nessun commento:
Posta un commento