Partager via


Comment : afficher un contrôle OpenFileDialog de manière dynamique

Mise à jour : novembre 2007

Vous pouvez utiliser le composant OpenFileDialog pour permettre aux utilisateurs de naviguer jusqu'à un fichier texte et charger le fichier sélectionné dans un contrôle RichTextBox sur un Windows Form. Cet exemple instancie OpenFileDialog au moment de l'exécution.

Exemple

// 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);

Compilation du code

  • Copiez le code dans le gestionnaire d'événements Load_Form1. Lorsque vous exécutez le programme, vous êtes invité à sélectionner un fichier texte. Le contenu du fichier sélectionné est affiché dans un contrôle RichTextBox.

Programmation fiable

Utilisez les propriétés CheckFileExists, CheckPathExists, DefaultExt, Filter, Multiselect et ValidateNames du contrôle OpenFileDialog pour limiter les erreurs d'exécution.

Voir aussi

Concepts

Conception d'une interface utilisateur en Visual C#

Autres ressources

Boîtes de dialogue (Visual C#)

Visite guidée de Visual C#