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++/CLI Discussion :

Fichier dans un windows Forms


Sujet :

C++/CLI

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    17
    D�tails du profil
    Informations personnelles :
    �ge : 26
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 17
    Par d�faut Fichier dans un windows Forms
    Je suis en train de faire un projet, mais j'ai un probl�me (�videmment )
    Je fais enregistrer un fichier � l'utilisateur et je voudrais l'ouvrir pour �crire dedans apr�s...

    J'ai essay� :
    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
    SaveFileDialog^ enregistrerSous = gcnew SaveFileDialog;
    
    enregistrerSous->Filter = "Fichiers C++ (*.cpp) | *.cpp";
    enregistrerSous->InitialDirectory =  Environment::GetFolderPath( Environment::SpecialFolder::Desktop );
    
    if( enregistrerSous->ShowDialog (this) == Windows::Forms::DialogResult::OK )
    {
       ofstream fichier(enregistrerSous->FileName, ios::out | ios::trunc); 
            
       if(fichier)  // si l'ouverture a r�ussi
       {
          fichier << code->Text;
          fichier.close();  // on referme le fichier
       }
    }
    Evidement, �a n'a pas march� (ce serait trop facile ) j'ai aussi essay� d'en savoir plus, donc je poste ce message.
    Merci de me r�pondre vite !

    (PS : dans le code, ce qui est en gras, italique et soulign�, c'est ce qui est faux, ce qui n'a pas march�)

  2. #2
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Mon conseil: En .Net, tu devrais utiliser un System::IO::StreamWriter plut�t qu'un std::ofstream.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    17
    D�tails du profil
    Informations personnelles :
    �ge : 26
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 17
    Par d�faut
    J'ai essay�, mais je ne comprends pas le fonctionnement.
    Peut-tu m'expliquer ?

  4. #4
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    System::IO::File::OpenWrite().
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    17
    D�tails du profil
    Informations personnelles :
    �ge : 26
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 17
    Par d�faut
    J'ai fait
    System::IO::File::OpenWrite(enregistrerSous->FileName);
    Mais o� on mentionne le texte � �crire dans le fichier ?

  6. #6
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    OpenWrite() doit retourner un FileStream ou un StreamWriter.
    SI tu as juste un FileStream, construis un StreamWriter dessus.
    Puis appelle la bonne m�thode...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    17
    D�tails du profil
    Informations personnelles :
    �ge : 26
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 17
    Par d�faut
    Je fais un truc dans ce genre donc :
    System::IO::File::OpenWrite(et l� je mets un StreamWriter);

    Ou alors j'ai rien compris

  8. #8
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Code C++/CLI : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    FileStream ^stm = File::OpenWrite( fileName );
    StreamWriter ^wri = gcnew StreamWriter(stm);
     
    wri->Write( ... )
     
    delete wri;
    delete stm;
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    17
    D�tails du profil
    Informations personnelles :
    �ge : 26
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 17
    Par d�faut
    Si c'est �a, je dois mettre le texte de code->Text (code est une richTextBox) dans le fichier.

    Ca donne quoi � peu pr�s ?

    EDIT :

    J'ai essay� ton code, j'ai mis :
    FileStream ^stm = File::OpenWrite( fileName );
    StreamWriter ^wri = gcnew StreamWriter(stm);

    wri->Write( code->Text );

    delete wri;
    delete stm;
    Et �a m'a mis :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Erreur	1	error C2065: 'FileStream'*: identificateur non déclaré	c:\mesprojets\code-fonction-generator-3 ^ code writer\code-fonction-generator-3 ^ code writer\Form1.h	555	Code-Fonction-Generator-3 ^ Code Writer
    Erreur	2	error C2065: 'stm'*: identificateur non déclaré	c:\mesprojets\code-fonction-generator-3 ^ code writer\code-fonction-generator-3 ^ code writer\Form1.h	555	Code-Fonction-Generator-3 ^ Code Writer
    Erreur	3	error C2653: 'File'*: n'est pas un nom de classe ni d'espace de noms	c:\mesprojets\code-fonction-generator-3 ^ code writer\code-fonction-generator-3 ^ code writer\Form1.h	555	Code-Fonction-Generator-3 ^ Code Writer
    Erreur	4	error C2065: 'fileName'*: identificateur non déclaré	c:\mesprojets\code-fonction-generator-3 ^ code writer\code-fonction-generator-3 ^ code writer\Form1.h	555	Code-Fonction-Generator-3 ^ Code Writer
    Erreur	5	error C3861: 'OpenWrite'*: identificateur introuvable	c:\mesprojets\code-fonction-generator-3 ^ code writer\code-fonction-generator-3 ^ code writer\Form1.h	555	Code-Fonction-Generator-3 ^ Code Writer
    Erreur	6	error C2065: 'StreamWriter'*: identificateur non déclaré	c:\mesprojets\code-fonction-generator-3 ^ code writer\code-fonction-generator-3 ^ code writer\Form1.h	556	Code-Fonction-Generator-3 ^ Code Writer
    Erreur	7	error C2065: 'wri'*: identificateur non déclaré	c:\mesprojets\code-fonction-generator-3 ^ code writer\code-fonction-generator-3 ^ code writer\Form1.h	556	Code-Fonction-Generator-3 ^ Code Writer
    Erreur	8	error C2061: erreur de syntaxe*: identificateur 'StreamWriter'	c:\mesprojets\code-fonction-generator-3 ^ code writer\code-fonction-generator-3 ^ code writer\Form1.h	556	Code-Fonction-Generator-3 ^ Code Writer
    Erreur	9	error C2065: 'wri'*: identificateur non déclaré	c:\mesprojets\code-fonction-generator-3 ^ code writer\code-fonction-generator-3 ^ code writer\Form1.h	558	Code-Fonction-Generator-3 ^ Code Writer
    Erreur	10	error C2227: la partie gauche de '->Write' doit pointer vers un type class/struct/union/générique	c:\mesprojets\code-fonction-generator-3 ^ code writer\code-fonction-generator-3 ^ code writer\Form1.h	558	Code-Fonction-Generator-3 ^ Code Writer
    Erreur	11	error C2065: 'wri'*: identificateur non déclaré	c:\mesprojets\code-fonction-generator-3 ^ code writer\code-fonction-generator-3 ^ code writer\Form1.h	560	Code-Fonction-Generator-3 ^ Code Writer
    Erreur	12	error C2541: 'delete'*: impossible de détruire des objets qui ne sont pas des pointeurs	c:\mesprojets\code-fonction-generator-3 ^ code writer\code-fonction-generator-3 ^ code writer\Form1.h	560	Code-Fonction-Generator-3 ^ Code Writer
    Erreur	13	error C2065: 'stm'*: identificateur non déclaré	c:\mesprojets\code-fonction-generator-3 ^ code writer\code-fonction-generator-3 ^ code writer\Form1.h	561	Code-Fonction-Generator-3 ^ Code Writer
    Erreur	14	error C2541: 'delete'*: impossible de détruire des objets qui ne sont pas des pointeurs	c:\mesprojets\code-fonction-generator-3 ^ code writer\code-fonction-generator-3 ^ code writer\Form1.h	561	Code-Fonction-Generator-3 ^ Code Writer

  10. #10
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    wri->WriteLine(code->Test) ?
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    17
    D�tails du profil
    Informations personnelles :
    �ge : 26
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 17
    Par d�faut
    Que wri->WriteLine( code->Text) ?

    Dans ce cas :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    Erreur	1	error C2065: 'wri'*: identificateur non déclaré	c:\mesprojets\code-fonction-generator-3 ^ code writer\code-fonction-generator-3 ^ code writer\Form1.h	555	Code-Fonction-Generator-3 ^ Code Writer
    Erreur	2	error C2227: la partie gauche de '->WriteLine' doit pointer vers un type class/struct/union/générique	c:\mesprojets\code-fonction-generator-3 ^ code writer\code-fonction-generator-3 ^ code writer\Form1.h	555	Code-Fonction-Generator-3 ^ Code Writer

  12. #12
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    using namespace System::IO;
    Ou bien, pr�c�der toutes les classes de System::IO::
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  13. #13
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    17
    D�tails du profil
    Informations personnelles :
    �ge : 26
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 17
    Par d�faut
    J'ai trouv� gr�ce au code que tu m'as dit voila le code avec lequel �a � march� :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    SaveFileDialog^ enregistrerSous = gcnew SaveFileDialog;
     
    enregistrerSous->Filter = "Fichiers C++ (*.cpp) | *.cpp";
    enregistrerSous->InitialDirectory =  Environment::GetFolderPath( Environment::SpecialFolder::Desktop );
     
    if( enregistrerSous->ShowDialog (this) == Windows::Forms::DialogResult::OK )
    {
       System::IO::FileStream^ stm System::IO::File::OpenWrite(enregistrerSous->FileName);
       System::IO::StreamWriter ^wri = gcnew System::IO::StreamWriter(stm);
       wri->Write( code->Text );
     
       delete wri;
       delete stm;
    }
    Merci encore !

  14. #14
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    17
    D�tails du profil
    Informations personnelles :
    �ge : 26
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 17
    Par d�faut
    Euuh, c'est pour trop en demander mais j'aimerais aussi ouvrir les fichiers j'ai commenc� :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    OpenFileDialog^ ouvrir = gcnew OpenFileDialog;
     
       ouvrir->Filter = "Fichiers C++ (*.cpp) | *.cpp";
       ouvrir->InitialDirectory =  Environment::GetFolderPath( Environment::SpecialFolder::Desktop );
     
       if( ouvrir->ShowDialog (this) == Windows::Forms::DialogResult::OK )
       {
             ?????????!!!!!!!!!!
       }

  15. #15
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    File::OpenRead, StreamReader.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  16. #16
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    17
    D�tails du profil
    Informations personnelles :
    �ge : 26
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 17
    Par d�faut
    Comment �a s'utilise ? (je voudrais mettre le texte du fichier dans code->Text)

  17. #17
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Essaie. Inspire-toi de ce que j'ai post� avant. Lis la doc.
    Si tu n'y arrives pas seul avec les indices que je t'ai donn�s, peut-�tre t'attaques-tu � trop gros pour toi...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  18. #18
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    17
    D�tails du profil
    Informations personnelles :
    �ge : 26
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 17
    Par d�faut
    J'ai essay� �a :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    System::IO::File::OpenRead^ open = gcnew System::IO::File::OpenRead(ouvrir->FileName);
    System::IO::StreamReader^ strerea = gcnew System::IO::StreamReader(open);
     
    code->Text = strerea->ToString;
    Mais j'ai eu six erreurs :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    Erreur	1	error C2065: 'open'*: identificateur non déclaré	c:\mesprojets\code-fonction-generator-3 ^ code writer\code-fonction-generator-3 ^ code writer\Form1.h	623	Code-Fonction-Generator-3 ^ Code Writer
    Erreur	2	error C3867: &'System::IO::File::OpenRead'*: liste d'arguments manquante dans l'appel de fonction*; utilisez 'System::IO::File::OpenRead' pour créer un pointeur vers membre	c:\mesprojets\code-fonction-generator-3 ^ code writer\code-fonction-generator-3 ^ code writer\Form1.h	623	Code-Fonction-Generator-3 ^ Code Writer
    Erreur	3	error C2061: erreur de syntaxe*: identificateur 'OpenRead'	c:\mesprojets\code-fonction-generator-3 ^ code writer\code-fonction-generator-3 ^ code writer\Form1.h	623	Code-Fonction-Generator-3 ^ Code Writer
    Erreur	4	error C2065: 'open'*: identificateur non déclaré	c:\mesprojets\code-fonction-generator-3 ^ code writer\code-fonction-generator-3 ^ code writer\Form1.h	624	Code-Fonction-Generator-3 ^ Code Writer
    Erreur	5	error C3867: &'System::Object::ToString'*: liste d'arguments manquante dans l'appel de fonction*; utilisez 'System::Object::ToString' pour créer un pointeur vers membre	c:\mesprojets\code-fonction-generator-3 ^ code writer\code-fonction-generator-3 ^ code writer\Form1.h	626	Code-Fonction-Generator-3 ^ Code Writer
    Erreur	6	error C2664: 'void System::Windows::Forms::Control::Text::set(System::String ^)'*: impossible de convertir le paramètre 1 de 'System::String ^(__clrcall System::Object::* )(void)' en 'System::String ^'	c:\mesprojets\code-fonction-generator-3 ^ code writer\code-fonction-generator-3 ^ code writer\Form1.h	626	Code-Fonction-Generator-3 ^ Code Writer

  19. #19
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    17
    D�tails du profil
    Informations personnelles :
    �ge : 26
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 17
    Par d�faut
    Je t'en supplie !!!
    Tu peux juste m'aider � r�soudre 3 ou 4 erreurs ?

  20. #20
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Ta premi�re ligne est erron�e :
    Code C++/CLI : S�lectionner tout - Visualiser dans une fen�tre � part
    System::IO::FileStream^ open = System::IO::File::OpenRead(ouvrir->FileName);
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

+ R�pondre � la discussion
Cette discussion est r�solue.
Page 1 sur 2 12 Derni�reDerni�re

Discussions similaires

  1. Afficher un fichier excel dans un Windows Form
    Par Ibn Rochod dans le forum Windows Forms
    R�ponses: 2
    Dernier message: 05/07/2009, 18h44
  2. R�ponses: 1
    Dernier message: 12/01/2007, 21h40
  3. Origine graphique dans un Windows Form
    Par The Juggler dans le forum Framework .NET
    R�ponses: 2
    Dernier message: 20/12/2006, 09h23
  4. [VB.NET] Graphique dans un windows form
    Par f_abibi dans le forum Windows Forms
    R�ponses: 1
    Dernier message: 06/10/2006, 08h40
  5. [C#] utilisation de la souris dans une windows form
    Par dimmak dans le forum Windows Forms
    R�ponses: 2
    Dernier message: 26/03/2006, 23h21

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