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] => Application MDI avec enfants ?


Sujet :

C++/CLI

  1. #1
    Membre �clair�

    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    472
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 472
    Par d�faut [C++/CLI] => Application MDI avec enfants ?
    Bonjour,

    Je d�bute avec l'environnement Microsoft Visual Studio 2005.

    J'ai cr�� un nouveau projet Visual C++ (CLR), Application Windows Forms. J'ai mis la propri�t� de cette nouvelle fen�tre comme �a dans le gestionnaire de propri�t�s de ma fen�tre :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    Form.IsMdiContainer = True
    Ma fen�tre passe bien en MDI parent.

    J'ai ensuite cr�� une nouvelle Windows Forms mais je ne sais pas comment la rendre MDI enfant. D'apr�s l'aide, il existe une propri�t� :
    Cependant je ne la trouve pas dans le gestionnaire de propri�t�s de ma Windows Forms...

    Comment dois-je faire pour cr�er une fen�tre MDI enfant ?

    Merci d'avance,
    Mathieu

  2. #2
    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
    this �tant un MDI parent.

    sinon visual studio te permet de cr�er automatiquement une form MDI parent avec une barre de menu toute faite permettant de cr�er une form MDI enfant ou encore d'arranger les differentes MDI enfants � l'interieur d'un MDI parent.

    clic droit sur ton projet --> ajouter --> windows form --> MDI parent.

    �a te g�n�re ta fenetre MDI parent avec plein de code � �tudier
    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.

  3. #3
    Membre �clair�

    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    472
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 472
    Par d�faut yop
    Salut,

    J'ai bien r�ussi � cr�er un formulaire MDI parent. C'est pour d�clarer un formulaire enfant et l'utiliser que je bloque.

    J'ai essay� �a :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    private: System::Void Form1_Load(System::Object^  sender, System::EventArgs^  e)
    {
    MainFen essai=new MainFen();
    }
    Mais j'ai les erreurs suivantes :
    c:\documents and settings\xetim\mes documents\visual studio 2005\projects\test\test\Form1.h(139) : error C2750: 'Test::MainFen'*: impossible d'utiliser 'new' dans le type r�f�rence*; utilisez 'gcnew' � la place
    c:\documents and settings\xetim\mes documents\visual studio 2005\projects\test\test\Form1.h(139) : error C3673: 'Test::MainFen'*: la classe n'a pas de constructeur de copie
    J'ai pas d�clar� ma deuxi�me fen�tre dans la premiere, ceci doit-il �tre fait en "CLR" et si oui, comment ?

    Merci,
    Mathieu

  4. #4
    Membre �clair�

    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    472
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 472
    Par d�faut yop
    J'ai r�ussi avec :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
    #include "Form2.h"
     
       Form2^ newMDIChild = gcnew Form2();
       // Set the Parent Form of the Child window.
       newMDIChild->MdiParent = this;
       // Display the new form.
       newMDIChild->Show();
    Merci,
    Mathieu

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

Discussions similaires

  1. R�ponses: 9
    Dernier message: 25/07/2006, 10h18
  2. [C#] Application MDI (instancier les form enfants)
    Par EFCAugure dans le forum Windows Forms
    R�ponses: 5
    Dernier message: 12/10/2005, 11h30
  3. Fiche Login avec une application MDI
    Par Andry dans le forum Composants VCL
    R�ponses: 6
    Dernier message: 13/09/2004, 11h46

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