Procedura: salvare un file in una cartella

Aggiornamento: novembre 2007

È possibile utilizzare il componente incorporato SaveFileDialog per consentire agli utenti di salvare un file una cartella. Per visualizzare una finestra di dialogo, utilizzare il metodo ShowDialog. È quindi possibile controllare se l'utente ha fatto clic sul pulsante OK utilizzando il campo DialogResult.OK.

Per visualizzare la finestra di dialogo del visualizzatore cartelle

  1. Scegliere Nuovo progetto dal menu File.

    Verrà visualizzata la finestra di dialogo Nuovo progetto.

  2. Fare clic su Applicazione Windows Form, quindi scegliere OK.

  3. Aggiungere un controllo RichTextBox al form, mantenendo il nome predefinito RichTextBox1.

  4. Aggiungere un controllo Button al form e modificare le proprietà seguenti nella finestra Proprietà:

    Proprietà

    Value

    Name

    saveTextFile

    Text

    Salva con nome

  5. Aggiungere al form un componente SaveFileDialog.

    saveFileDialog1 viene visualizzato nella barra dei componenti.

  6. Fare doppio clic sul pulsante per aggiungere il gestore eventi predefinito nell'editor di codice.

  7. Nel gestore eventi saveTextFile_Click aggiungere il codice seguente per visualizzare la finestra di dialogo Salva con nome. Questo codice consente di salvare il testo digitato nel controllo RichTextBox in un file di testo nel percorso specificato.

    saveFileDialog1.Filter = "txt files (*.txt)|*.txt";
    
    if(saveFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK
        && saveFileDialog1.FileName.Length > 0) 
    {
    
        richTextBox1.SaveFile(saveFileDialog1.FileName, 
            RichTextBoxStreamType.PlainText);
    }
    
  8. Premere F5 per eseguire il codice.

  9. Quando il form viene aperto, digitare il testo desiderato nella casella di testo in formato RTF.

  10. Fare clic su Salva con nome, quindi passare alla cartella in cui si desidera salvare il file di testo.

  11. Specificare un nome per il file di testo, quindi fare clic su OK.

  12. Verificare che il file di testo esista nel percorso specificato.

  13. Chiudere l'applicazione.

Vedere anche

Concetti

Utilizzo delle finestre di dialogo incorporate nell'applicazione

Progettazione di un'interfaccia utente in Visual C#

Altre risorse

Finestre di dialogo (Visual C#)

Presentazione guidata di Visual C#