streamwrit

Mattepuffo's logo
C# SaveFileDialog

C# SaveFileDialog

.NET Framework mette a disposizione il dialog SaveFileDialog per salvare i file.

Vediamo come implementarlo in C# in un WindowsForm.

Nel nostro form principale avremo una voce di menu alla quale sarà associata un'azione del genere:

private void saveItem_Click(object sender, EventArgs e)
{
    try
    {
       DialogSalvaTxt ds = new DialogSalvaTxt();
       ds.dialog("TESTO DA SALVARE");
    }
    catch (IOException ex)
    {
       MessageBox.Show(ex.Message);
    }
}

DialogSalvaTxt è la classe preposta alla creazione del SaveFileDialog; viene anche richiamato un metodo che vuola una string come parametro.