Partager via


Comment : enregistrer un fichier dans un dossier

Mise à jour : novembre 2007

Vous pouvez utiliser le composant SaveFileDialog intégré pour permettre aux utilisateurs d'enregistrer un fichier dans un dossier. Pour afficher une boîte de dialogue, utilisez la méthode ShowDialog. Vous pouvez ensuite vérifier si l'utilisateur a cliqué sur le bouton OK à l'aide du champ DialogResult.OK.

Pour afficher la boîte de dialogue d'exploration des dossiers

  1. Dans le menu Fichier, cliquez sur Nouveau projet.

    La boîte de dialogue Nouveau projet s'affiche.

  2. Cliquez sur Application Windows Forms, puis sur OK.

  3. Ajoutez un contrôle RichTextBox au formulaire, en conservant le nom par défaut RichTextBox1.

  4. Ajoutez un contrôle Button au formulaire, puis modifiez les propriétés suivantes dans la fenêtre Propriétés :

    Propriété

    Valeur

    Nom

    saveTextFile

    Texte

    Enregistrer sous

  5. Ajoutez un composant SaveFileDialog au formulaire.

    saveFileDialog1 s'affiche dans la barre d'état des composants.

  6. Double-cliquez sur le bouton pour ajouter le gestionnaire d'événements par défaut à l'éditeur de code.

  7. Dans le gestionnaire d'événements saveTextFile_Click, ajoutez le code suivant pour afficher la boîte de dialogue Enregistrer sous. Ce code enregistre le texte tapé dans le contrôle RichTextBox dans un fichier texte à l'emplacement spécifié.

    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. Appuyez sur F5 pour exécuter le code.

  9. Lorsque le formulaire s'affiche, tapez le texte dans la zone de texte riche.

  10. Cliquez sur Enregistrer sous, puis naviguez jusqu'au dossier dans lequel vous souhaitez enregistrer le fichier texte.

  11. Attribuez un nom au fichier texte, puis cliquez sur OK.

  12. Vérifiez que le fichier texte figure à l'emplacement spécifié.

  13. Fermez l'application.

Voir aussi

Concepts

Utilisation de boîtes de dialogue intégrées dans votre application

Conception d'une interface utilisateur en Visual C#

Autres ressources

Boîtes de dialogue (Visual C#)

Visite guidée de Visual C#