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

VC++ .NET Discussion :

enregistrer avec savefiledialog du text


Sujet :

VC++ .NET

  1. #1
    Membre confirm�
    Inscrit en
    Juillet 2007
    Messages
    124
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 124
    Par d�faut enregistrer avec savefiledialog du text
    Bonjours,

    Je veux enregistrer du text qui sont dans des textBox

    voici mon code que j'ai fait pr�sentement mais il me manque la facons d'enregistrer.

    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
    private: System::Void enregistrerToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) 
    		 {
    			System::Windows::Forms::DialogResult result;
    			result = MessageBox::Show(this,"Sauvegarder le document?","Sauvegarde",MessageBoxButtons::YesNo,MessageBoxIcon::Question);
                if ( result == ::DialogResult::Yes )
    			{
    			  saveFileDialog1->Title = "Enregistrer Horaire";
    			  saveFileDialog1->FileName = dateTimePicker1->Text;
    			  saveFileDialog1->DefaultExt = "hrs";
    			  saveFileDialog1->Filter = "fichiers Horaire (*.hrs)|*.hrs";//|Tous les fichiers (*.*)|*.*";
                  saveFileDialog1->FilterIndex = 1;
                  // Ouverture boite de dialogue Enregistrer
    			  saveFileDialog1->ShowDialog(this);
    			}
    			 return;
        	 }
    Merci d'avance pour votre aide.

    TrollTop c++.net

  2. #2
    Membre confirm�
    Inscrit en
    Octobre 2007
    Messages
    80
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 80
    Par d�faut
    Bonjour ,


    As tu lus l'article de nico-pyright(c) ?

    C'est un Magicien ce mec , moi je dis BRAVO nico-pyright
    Pour ton soucis avec la savefiledialog apr�s lecture de la faq de nico-pyright tu auras la r�ponse .

    Bonne journ�e .

  3. #3
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    Citation Envoy� par Fred.77 Voir le message
    C'est un Magicien ce mec , moi je dis BRAVO nico-pyright
    Merci merci
    en plus, je sais meme faire des tours de cartes

    sinnon, le lien dans la faq C++/CLI : http://dotnet.developpez.com/faq/cpp...SaveFileDialog

  4. #4
    Membre confirm�
    Inscrit en
    Juillet 2007
    Messages
    124
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 124
    Par d�faut
    Tu as raison c'est un magicien y� hot pas a peut pr�s

    Merci encore et encore pour tout l'aide que tu nous donne grace a toi je suis rendu pas pire en c++

    en passant ca marche nickel

    bye bye @+

    TrollTop c++.net

  5. #5
    Membre confirm�
    Inscrit en
    Octobre 2007
    Messages
    80
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 80
    Par d�faut
    Citation Envoy� par nico-pyright(c) Voir le message
    Merci merci
    en plus, je sais meme faire des tours de cartes

    Bah de rien , j'ai juste un probl�me avec la lecture d'un fichier de type binaire et pour ne aps cr�er un nouveau file je te fait part de mon code pour lire un fichier en utilisant un btn_ et une txt_Box


    Mon Code :

    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
     
    private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) 
    			 {
     
     
    // on déclare les ref classes 
     
    BinaryReader ^br;  
    BinaryWriter ^bw;
    FileStream ^FileStream;
     
     
     
            openFileDialog1->Title = "Choisissez les Fichiers";
    	openFileDialog1->FileName = nullptr;
    	openFileDialog1->DefaultExt = "Bin";
    	openFileDialog1->Filter = "Fichiers (*.Bin)|*.Bin";   //|Tous (*.*)|*.*
    	openFileDialog1->CheckFileExists = true;
     
    	br = gcnew BinaryReader(FileStream);
    	FileStream = File::Open(fileName, FileMode::Open);
     
     
     
    	if (openFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK)
    loadToTextBox(openFileDialog1->FileName); 
     
     
     
    }
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
     
      void loadToTextBox(String ^fileName) // on charge le binaire dans la txtBox
    {
     
     
        BinaryReader ^br = gcnew BinaryReader(fileName);
     
     
    	br->Close(); // on ferme le fichier 
    }

    le Code ne lis pas le fichier binaire e ne l'affichier pas sur le txt_Box , je crois que je dis changer quelques lignes dans mon code .

    Mon code est bas� de la FAQ :
    http://dotnet.developpez.com/faq/cppcli/?page=file

    Et celle de MS :
    http://msdn2.microsoft.com/en-us/library/2k01zeat.aspx



    Fred.

  6. #6
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    il manque toute la lecture � premi�re vue, les read et tout ca ...
    mais tu veux l'afficher sous un format texte ? un fichier binaire ?

  7. #7
    Membre confirm�
    Inscrit en
    Octobre 2007
    Messages
    80
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 80
    Par d�faut
    Citation Envoy� par nico-pyright(c) Voir le message
    mais tu veux l'afficher sous un format texte ? un fichier binaire ?

    Salut nico-pyright(c) ,

    L'ouvrir et l' afficher tant que fichier binaire dans la txt_Box .

  8. #8
    Membre confirm�
    Inscrit en
    Octobre 2007
    Messages
    80
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 80
    Par d�faut
    RE ,


    Merci de ne pas avoir r�pondu rapidement , parcque j'aime pas qu'on me donne le code ou la solution dir�ctement , je pref�re trouver la solution seul et me casser la t�te a pour arriver a ce que je veux faire , ceci m'aidera a comprendre les choses seul , donc j'ai r�ussi seul a ouvrir le fichier binaire mais il affiche que la premi�re lign du fichier binaire , mon code lis la premi�re partie du fichier , j'ai essay� avec :

    ReadBoolean (); , ReadInt32 (); , ReadInt64(); , ReadString();

    ReadInt32 et Read64 ne fonctionnent pas seulent il faut ajouter .ToString();
    sinon le compilateur signalera une erreur que la chaine est incompl�te .
    Il faut que j'ajoute une ligne dans mon code pour lire le fichier en entier , mais la focntion ReadToEnd est pr els fichiers Texte ne fait pas partie de la classe
    IO.BinaryReader .


    Cordialement ,
    Fred .

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 1
    Dernier message: 04/10/2013, 15h40
  2. R�ponses: 6
    Dernier message: 28/06/2012, 21h12
  3. R�ponses: 1
    Dernier message: 22/09/2010, 23h25
  4. Comparer l'enregistrement avec le suivant ...
    Par psyco2604 dans le forum ASP
    R�ponses: 3
    Dernier message: 01/06/2004, 17h40
  5. Dessiner un rectangle avec bords et texte ...
    Par Djedjeridoo dans le forum Composants VCL
    R�ponses: 3
    Dernier message: 16/06/2003, 17h17

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