IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

aide pour SaveDialog


Sujet :

C#

  1. #1
    Membre averti
    Inscrit en
    Avril 2010
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 45
    Par défaut aide pour SaveDialog
    Bonjour,
    Je voudrais ajouter un bouton qui me permettrait d'enregistrer des informations dans un fichier texte à l'emplacement que je veux.

    j'arrive à avoir la fenêtre de SaveDialog mais je ne comprend pas comment enregistrer les informations que je veux.

    sur msdn j'ai ca:
    je dois ajouter mon code dans l'emplacement dédié mais je ne sais pas du tout comment faire,

    merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    private void button1_Click(object sender, System.EventArgs e)
     {
         Stream myStream ;
         SaveFileDialog saveFileDialog1 = new SaveFileDialog();
     
         saveFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"  ;
         saveFileDialog1.FilterIndex = 2 ;
         saveFileDialog1.RestoreDirectory = true ;
     
         if(saveFileDialog1.ShowDialog() == DialogResult.OK)
         {
             if((myStream = saveFileDialog1.OpenFile()) != null)
             {
                 // Code to write the stream goes here.
                 myStream.Close();
             }
         }
     }

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2005
    Messages
    482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2005
    Messages : 482
    Par défaut
    salut,
    savefiledialog ne te permet que d'obtenir le nom d'un fichier (ou bien je me trompe :p)
    personnellement je m'en sers comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    if (saveFileDialog1.ShowDialog() == DialogResult.OK)
    {
        string CheminFichierDestination = saveFileDialog1.FileName;
        StreamWriter MonFichierText = new StreamWriter(CheminFichierDestination, false);
        MonFichierText.WriteLine("blablabla");
        MonFichierText.Close();
    }

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 50
    Par défaut
    Salut
    ton SaveDialg a une propretie qui s'apelle FileName;
    saveFileDialog.FileName;
    Le FileName c'est le fichier selectionner par l'utlisateur, tu peux faire n'importe quoi avec ce fichier

  4. #4
    Membre averti
    Inscrit en
    Avril 2010
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 45
    Par défaut
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. besoin d'aide pour le composant DBComboBox
    Par jane2002 dans le forum Bases de données
    Réponses: 8
    Dernier message: 28/02/2004, 19h01
  2. [TP]besoin d'aide pour commandes inconnues
    Par Upal dans le forum Turbo Pascal
    Réponses: 15
    Dernier message: 03/10/2002, 10h48
  3. Besoin d'aide pour l'I.A. d'un puissance 4
    Par Anonymous dans le forum C
    Réponses: 2
    Dernier message: 25/04/2002, 17h05
  4. Une petite aide pour les API ?
    Par Yop dans le forum Windows
    Réponses: 2
    Dernier message: 04/04/2002, 21h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo