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 :

visibilit� d'une Form Parent


Sujet :

C++/CLI

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre tr�s actif
    Profil pro
    Conseil - Consultant en syst�mes d'information
    Inscrit en
    Juin 2006
    Messages
    240
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Conseil - Consultant en syst�mes d'information
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Juin 2006
    Messages : 240
    Par d�faut visibilit� d'une Form Parent
    Bon voila je d�bute en VC++ (version express 2005)

    J'ai creer une form principale, puis avec un bouton inclu dans cette form je creer une autre form que j'active et je rend la form principale invisble (form->visible = false).

    Le probl�me est que je ne saist pas faire r�apparaitre la form principale.

    J'ai bien essay� de faire a la fermeture de la form enfant :

    this->parentform->visible = true;

    mais ca me g�n�re une erreur.

    Quelqu'un a une id�e?

  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
    Quelle est l'erreur ?
    Est-ce une erreur de compilation ou d'ex�cution ?

    Au vu de la doc, �a devrait marcher...
    http://msdn2.microsoft.com/en-us/lib...l.visible.aspx

    Sinon, tu peux peut-�tre essayer Show()...
    http://msdn2.microsoft.com/en-us/lib...form.show.aspx
    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 tr�s actif
    Profil pro
    Conseil - Consultant en syst�mes d'information
    Inscrit en
    Juin 2006
    Messages
    240
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Conseil - Consultant en syst�mes d'information
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Juin 2006
    Messages : 240
    Par d�faut
    c'�tait une erreur d'�x�cution...

    Mais j'ai un peu avanc�e et j'�tais un peu a cot� de la plaque,


    Voila maintenant ce que je fais sur ma form principale :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    private: System::Void exemple1ToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
    				Boite_connection^ Boite_connect = gcnew Boite_connection;
    				Boite_connect->ParentForm = this; 
    				Boite_connect->Visible = true;
    				this->Visible = true;
    				Boite_connect->Activate();				
    			}
    Mais je ne sait pas quoi mettre dans :
    Boite_connect->ParentForm � part this mais le compilateur ne l'accepte pas.

  4. #4
    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 devrais plutot utiliser la propri�t� Owner

  5. #5
    Membre tr�s actif
    Profil pro
    Conseil - Consultant en syst�mes d'information
    Inscrit en
    Juin 2006
    Messages
    240
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Conseil - Consultant en syst�mes d'information
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Juin 2006
    Messages : 240
    Par d�faut
    Je vois pas trop comment utilser owner mais par contre showdialog est bien pratique... merci nico

  6. #6
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    127
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 127
    Par d�faut
    Salut,

    Pour ma part je fais quelque chose de semblable a toi ben_ghost.
    J'ai une Form principale et je cr�e, en cliquant sur un bouton, une autre forme. Moi aussi je desire acceder a des champ de la Form principale mais avec le this transmis en parametre du constructeur ca ne marche pas.
    Est-ce que tu pourrais donner un exemple de la propri�t�s owner nico, je ne connais pas du tout ou lien qui explique son utilisation?
    et est-ce que c'est bien cela que je dois utiliser dans mon cas?

    Merci

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

Discussions similaires

  1. R�ponses: 8
    Dernier message: 07/11/2011, 23h38
  2. [D�butant] Utilisation des variables d'une form parent
    Par Hipopo dans le forum VB.NET
    R�ponses: 5
    Dernier message: 25/09/2011, 20h53
  3. R�ponses: 4
    Dernier message: 14/08/2010, 18h18
  4. R�ponses: 2
    Dernier message: 04/02/2009, 20h25
  5. [C#] Ex�cuter une fonction sur une form parente
    Par belzeluc dans le forum Windows Forms
    R�ponses: 15
    Dernier message: 10/07/2008, 11h04

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