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# Discussion :

FormParent et FormChild


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 37
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2008
    Messages : 26
    Par défaut FormParent et FormChild
    Bonjour, je voudrais ouvrir mes FormEnfant dans une FormParent, mais je ne réussi qu'avec la première FormEnfant, puisqu'elle est ouverte dans la FormParent directement, alors que les autres sont ouvertes depuis la première FormEnfant. si quelqu'un pouvait m'aider se serait vraiment super.

  2. #2
    Membre émérite Avatar de ppphil
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    617
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2007
    Messages : 617
    Par défaut
    Pardon ? tu pourrais être plus clair ?

  3. #3
    Membre averti
    Femme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 37
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2008
    Messages : 26
    Par défaut
    Je voudrais ouvrir une form enfant dans une form parent.

  4. #4
    Membre émérite Avatar de ppphil
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    617
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2007
    Messages : 617
    Par défaut
    J'ai demandé "plus clair" pas moins....
    où se trouve ta fonction d'ouverture ?
    pourquoi tu ouvre une childForm depuis une chilfForm et pas depuis la MainForm ?
    etc....

  5. #5
    Membre averti
    Femme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 37
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2008
    Messages : 26
    Par défaut
    En fait j'ai ma FormParent qui propose deux autres FormEnfant, une avec des resptrictions et l'autre pour administrateur, accessible avec un mot de passe. Les deux s'ouvre donc dans la FormParent, mais dans la FormChild de l'admin 4 boutons proposent des gestion différentes qui ouvrent donc de nouvelles FormChild dans la FormParent.
    Pour ouvrir la prmeière FormChild j'ai simplement indiqué la FormParent :

    Form1 f1 = new Form1();
    f1.MdiParent = this;

    Comment puis-je indiquer dans cette même Form1, que sur un button_Click, j'ai une nouvelle Form qui s'affiche dans la Parent de Form1?

    Je sais pas si c'est plus clair ?...

  6. #6
    Membre émérite Avatar de ppphil
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    617
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2007
    Messages : 617
    Par défaut
    Ben, si tu dois absolument ouvrir une enfant depuis une enfant, du moment que la propriété MdiPartent est assignée, tu n'a qu'à l'utiliser...
    Dans Parent tu as une fonction OuvrirNouvelEnfant()
    et dans l'enfant tu fais MdiPartent.OuvrirNouvelEnfant()...
    C'est ça ton problème ou je suis complètement à côté ?

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

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