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 :

lien entre des forms


Sujet :

C++/CLI

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 15
    Par défaut lien entre des forms
    Je souhaite faire une application en C++ avec des fenêtres grâce Visual C++.
    J'arrive a faire mes fenêtres mais je n'arrive pas a faire que quand je clique sur un bouton ça m'amène a une autre fenêtre.

    Comment faire ??

    Merci d'avance

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 85
    Par défaut
    Slt je crois que tu n'est pas ton le bon forum car ici c'est C# a ne pas confondre avec C++ quoi qu'il en soit la syntaxe est tres ressemble car C# herite de C++ est l'evolution selon microsoft et non Darwin

    C->C++->C# oui on ajoute ++ a chaque fois alors a quand C++++++

    bon en C# pour faire apparaitre une autre form

    Form2 frm = new Form2();
    frm.Show();

    sa doit etre equivalent en C++ mais va poser la question sur le forum C++

    Merci

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 15
    Par défaut
    Je comprend pu rien sur le forum C++ on me dit de venir ici et ici c'est l'inverse

  4. #4
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Par défaut
    Je pense que le mieux est dans le sous forum Managé/Natif
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

  5. #5
    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
    le mieux est le forum C++/CLI,
    regarde dans la faq C++/CLI http://dotnet.developpez.com/faq/cpp...rms#newwinform

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 15
    Par défaut
    J'ai été dans la FAQ grace au lien

    Comment créer et afficher une nouvelle Winform ?

    auteur : nico-pyright(c)

    Il faut dans un premier temps créer une nouvelle Winform :
    Click droit sur le projet --> Add -- New Item --> UI --> Winforms Form.
    Là, nommez-la comme bon vous semble, par exemple Form2. Visual Studio génère donc une nouvelle classe, et la winform est modifiable également à travers l'IDE.

    Pour afficher cette nouvelle form, par exemple depuis un click sur un bouton de la première form, il faut inclure le Form2.h dans le fichier .h de notre première Form (Form1.h par défaut).


    #include "Form2.h"

    Ensuite dans l'événement du click sur le bouton (ou autre), il faut instancier la classe et appeler la méthode Show() sur l'objet créé.


    Form2 ^maForm2 = gcnew Form2();
    maForm2->Show();


    Notez que la méthode Show() affiche la fenêtre simplement. On peut également utiliser ShowModal() pour qu'elle soit modale comme une boîte de dialogue.
    Mais je ne sais pas ou inclure
    Form2 ^maForm2 = gcnew Form2();
    maForm2->Show();

Discussions similaires

  1. lien entre des fenetres en C++
    Par d1e2w dans le forum VC++ .NET
    Réponses: 6
    Dernier message: 28/08/2007, 23h05
  2. Réponses: 2
    Dernier message: 21/02/2007, 12h54
  3. Lien entre 2 Forms
    Par beral dans le forum C++Builder
    Réponses: 3
    Dernier message: 04/08/2006, 00h09
  4. Liens entre des classes héritées
    Par qwiqwi dans le forum C++
    Réponses: 12
    Dernier message: 09/02/2006, 15h36
  5. Liens entre des bases Access
    Par Zorg44 dans le forum Access
    Réponses: 2
    Dernier message: 17/11/2005, 00h54

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