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 :

C++/CLI : Probl�me avec boite de dialogue


Sujet :

C++/CLI

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    243
    D�tails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 243
    Par d�faut C++/CLI : Probl�me avec boite de dialogue
    Bonjour � tous,

    J'ai essay� de m'inspirer de l'exemple donn� ICI pour cr�er une boite de dialogue permettant de remplir une liste.

    Pour faire simple j'ai cherch� � cr�er une liste de noms et pr�noms.

    Pour cela j'ai cr�� une Form avec une listView



    Le bouton "Nouveau"

    permet d'appeler la boite de dialogue ci dessous:



    Probl�me : quand je clique sur "OK" il ne se passe rien ...

    J'ai dupliqu� le code pour que le bouton "Annuler" joue le m�me r�le que le bouton OK et l� il se passe ce qui devrait se passer quand on clique sur OK ..

    Voici le bout de code activ� par le bouton "Nouveau"; j'ai remis en commentaire la partie rajout�e pour tester.

    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
     
    	private: System::Void btnNouveau_Click(System::Object^  sender, System::EventArgs^  e) 
    {
     
    				 dlgSaisie ^ dlgEditor = gcnew dlgSaisie;
     
        if( dlgEditor->ShowDialog() == System::Windows::Forms::DialogResult::OK )
        {
    	 ListViewItem ^ nom = listView1->Items->Add(dlgEditor->txtNom->Text);
    	 nom -> SubItems->Add(dlgEditor->txtPrenom->Text);
    	}
    	else 
    	{
    /*  Cette partie est rajoutée pour test
     
    	 ListViewItem ^ nom = listView1->Items->Add(dlgEditor->txtNom->Text);
    	 nom -> SubItems->Add(dlgEditor->txtPrenom->Text);
    */
    	}
    }
    Le "dlgEditor" sort de l'exemple que j'ai cit� ci dessus ...
    Je ne sais pas trop ce que c'est ...

    J'esp�re que quelqu'un pourra m'aider ...

    Nota : j'ai bien li� le bouton "OK" avec la propri�t� "AcceptButton"

    Bonne soir�e

  2. #2
    Membre �clair�
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    243
    D�tails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 243
    Par d�faut
    Bon j'ai trouv� la r�ponse � mon probl�me ....

    L'exemple oublie de dire qu'il faut rajouter au bouton OK la propri�t� DialogResult OK et je n'y pensais plus ....

    Bonne journ�e

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

Discussions similaires

  1. Probl�me avec boite de dialogue enregistrer sous
    Par biddal dans le forum Macros et VBA Excel
    R�ponses: 2
    Dernier message: 17/08/2011, 10h58
  2. probl�me avec boite dialogue
    Par Jaafar_scorpion dans le forum Android
    R�ponses: 6
    Dernier message: 12/04/2011, 16h56
  3. Probl�me avec boite dialogue
    Par 67jero dans le forum Macros et VBA Excel
    R�ponses: 4
    Dernier message: 20/01/2010, 08h56
  4. Probl�me avec boite de dialogue pour fermer JFrame
    Par adn013 dans le forum Agents de placement/Fen�tres
    R�ponses: 3
    Dernier message: 04/09/2007, 15h37
  5. [MFC] DLL avec boite de dialogue
    Par ricky78 dans le forum MFC
    R�ponses: 2
    Dernier message: 17/06/2005, 12h06

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