Procedura: visualizzare dinamicamente un controllo OpenFileDialog

Aggiornamento: novembre 2007

È possibile utilizzare il componente OpenFileDialog per consentire agli utenti di cercare un file di testo e caricare il file selezionato in un controllo RichTextBox su un Windows Form. Nell'esempio riportato di seguito viene creata un'istanza di OpenFileDialog in fase di esecuzione.

Esempio

// Create an OpenFileDialog object.
OpenFileDialog openFile1 = new OpenFileDialog();

// Initialize the OpenFileDialog to look for text files.
openFile1.Filter = "Text Files|*.txt";

// Check if the user selected a file from the OpenFileDialog.
if(openFile1.ShowDialog() == System.Windows.Forms.DialogResult.OK)

    // Load the contents of the file into a RichTextBox control.
    richTextBox1.LoadFile(openFile1.FileName,
    RichTextBoxStreamType.PlainText);

Compilazione del codice

  • Copiare il codice nel gestore eventi Load_Form1. Quando si esegue il programma, viene chiesto di selezionare un file di testo. Il contenuto del file selezionato verrà visualizzato in un controllo RichTextBox.

Programmazione efficiente

Per limitare gli errori in fase di esecuzione, utilizzare le proprietà CheckFileExists, CheckPathExists, DefaultExt, Filter, Multiselect e ValidateNames del controllo OpenFileDialog.

Vedere anche

Concetti

Progettazione di un'interfaccia utente in Visual C#

Altre risorse

Finestre di dialogo (Visual C#)

Presentazione guidata di Visual C#