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 :

[Debutant] Include winform


Sujet :

VC++ .NET

  1. #1
    Membre éclairé Avatar de BOUBOU81
    Profil pro
    system integrator
    Inscrit en
    Juin 2004
    Messages
    358
    Détails du profil
    Informations personnelles :
    Localisation : Allemagne

    Informations professionnelles :
    Activité : system integrator

    Informations forums :
    Inscription : Juin 2004
    Messages : 358
    Par défaut [Debutant] Include winform
    Bonjours à tous voilà, essayant de me convertir à visual studio, j'ai quelque petit souci de compréhension.
    voilà j'ai deux fenêtre, et je souhaite ouvrir la deuxième à partir de la première
    rein de compliqué, sauf pour moi car je ne trouve pas comment faire un include avec les winforms.
    Exemple :
    #include "Form2.h"
    Ma question que faut-il mettre pour faire l'include, et où le placer?

    Merci d'avance.

  2. #2
    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
    c'est exactement ca qu'il faut faire
    en général, cela se passe en début de fichier où la form2 sera utilisé

  3. #3
    Membre éclairé Avatar de BOUBOU81
    Profil pro
    system integrator
    Inscrit en
    Juin 2004
    Messages
    358
    Détails du profil
    Informations personnelles :
    Localisation : Allemagne

    Informations professionnelles :
    Activité : system integrator

    Informations forums :
    Inscription : Juin 2004
    Messages : 358
    Par défaut
    Ah beh alors j'ai un petit, souci ailleur. Merci quand même.

  4. #4
    Membre éclairé Avatar de BOUBOU81
    Profil pro
    system integrator
    Inscrit en
    Juin 2004
    Messages
    358
    Détails du profil
    Informations personnelles :
    Localisation : Allemagne

    Informations professionnelles :
    Activité : system integrator

    Informations forums :
    Inscription : Juin 2004
    Messages : 358
    Par défaut
    Peut-on mettre la form principal ou un panel parent de la form que l'on ouvre ?

  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
    alors, moi, j'ai rien compris

  6. #6
    Membre éclairé Avatar de BOUBOU81
    Profil pro
    system integrator
    Inscrit en
    Juin 2004
    Messages
    358
    Détails du profil
    Informations personnelles :
    Localisation : Allemagne

    Informations professionnelles :
    Activité : system integrator

    Informations forums :
    Inscription : Juin 2004
    Messages : 358
    Par défaut
    désolé
    en fait j'ai ma form principal Form1 depuis laquelle je monte une autre form (Form2).
    je voudrai que lorsque je monte la form2 elle soit dans la Form1.

    du style
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Form2->Parent=this;
    le probleme c'est qu'a l'execution j'ai une erreur sur ce code, quel est donc la
    méthode à suivre?

  7. #7
    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
    tu veux afficher la form1 dans la form2 ?
    c'est pas comme ca qu'il faut faire, le parent ca sert juste à référencer la form, pas à la voir

  8. #8
    Membre éclairé Avatar de BOUBOU81
    Profil pro
    system integrator
    Inscrit en
    Juin 2004
    Messages
    358
    Détails du profil
    Informations personnelles :
    Localisation : Allemagne

    Informations professionnelles :
    Activité : system integrator

    Informations forums :
    Inscription : Juin 2004
    Messages : 358
    Par défaut
    Je veux afficher la form2 dans la form1, enfin bref.
    voilà mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    form2 ^M = gcnew form2 ();
    M->Parent=this;
    M->Show();
    Il compile le code, mais à l'excution il me met l'erreur suivante :

    Impossible d'ajouter un contrôle de premier niveau à un contrôle.
    A noter que j'execute cette action sur l'evenement "Form1_Shown".
    Je ne sais pas si celà le trouble?

  9. #9
    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
    je m'interroge sur le fait de vouloir faire ca
    pourquoi ne pas simplement afficher la form par dessus l'autre ? et la rattacher à la mère par son parent ?

    sinon, je pense que le mieux serait de créer des userControls, plutot que des forms, que tu pourrais instancier dans les forms voulues.

  10. #10
    Membre éclairé Avatar de BOUBOU81
    Profil pro
    system integrator
    Inscrit en
    Juin 2004
    Messages
    358
    Détails du profil
    Informations personnelles :
    Localisation : Allemagne

    Informations professionnelles :
    Activité : system integrator

    Informations forums :
    Inscription : Juin 2004
    Messages : 358
    Par défaut
    Excusez-moi mais qu'est ce que vous appelez des userControls?

  11. #11
    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

  12. #12
    Membre éclairé Avatar de BOUBOU81
    Profil pro
    system integrator
    Inscrit en
    Juin 2004
    Messages
    358
    Détails du profil
    Informations personnelles :
    Localisation : Allemagne

    Informations professionnelles :
    Activité : system integrator

    Informations forums :
    Inscription : Juin 2004
    Messages : 358
    Par défaut
    Ah mais ça c'est super.
    Merci pour l'astuce, ça me plaît trop cette méthode.
    Je pense qu'avec ce tuto je vais m'en sortir merci beaucoup

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

Discussions similaires

  1. [Système] [debutant] Fonction include
    Par pierre50 dans le forum Langage
    Réponses: 7
    Dernier message: 01/06/2006, 19h00
  2. [Debutant] Probleme #include <windows.h>
    Par TraPpeur dans le forum MFC
    Réponses: 3
    Dernier message: 03/04/2006, 00h48
  3. [Debutant] dev c++ trouve pas include irrlicht
    Par Delf dans le forum Dev-C++
    Réponses: 3
    Dernier message: 02/03/2006, 15h32
  4. [debutant] #include <Debug/MemoryManager.h>
    Par toutpt dans le forum MFC
    Réponses: 2
    Dernier message: 21/02/2006, 17h29
  5. Debutant visual c++! #include "iostream.h"
    Par mazenbe dans le forum MFC
    Réponses: 8
    Dernier message: 11/11/2005, 12h40

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