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

Windows Forms Discussion :

Création d'une winform avec menu


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 70
    Par défaut Création d'une winform avec menu
    Voila donc je commence un nouveau projet dans lequel je doit pouvoir modifier une base de donnée ... j'aimerai savoir lors de la création de la winform si je dois en créer plusieurs ,un pour chaque option de mon menu ,en parlant de menu j'aimerai savoir si il y a un moyen de le faire hérité à chaque fenêtre ou si je doit le refaire pour tous ,ou peu etre me suffi-t-il de ne pas changer le nom et de le copier ...
    Merci..

  2. #2
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    savoir lors de la création de la winform si je dois en créer plusieurs ,un pour chaque option de mon menu
    Il n'y a pas de choix impératif : une fom peut-être associée à une option ou à plusieurs options.
    j'aimerai savoir si il y a un moyen de le faire hérité à chaque fenêtre ou si je doit le refaire pour tous ,ou peu etre me suffi-t-il de ne pas changer le nom et de le copier ...
    Une solution simple consiste à garder le menu dans la forme principale et à transférer à la forme principale les controls des formes secondaires liés aux options. Pour l'implémentation, on crée en conception dans chaque forme secondaire un Panel (Dock=Fill) qui contient tous les controls de la forme. En exécution lorsque l'option est activée, on crée la forme (sans la montrer) et transfère ce panel sur la forme pricipale en changeant sa propriété parent.
    Lorsque la forme est fermée. Lorsqu'on change d'option, on remet le panneau à sa place dans la forme secondaire.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 70
    Par défaut re
    donc il me suffirait de créer un panel dans chaque page ? est-ce cela ?
    et créer le menu dans un UserControl , mais ensuite comment l'appeler ?

  4. #4
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Nan,
    tu crées une forme principale avec seulement le menu.
    et des formes secondaires avec chacune un Panel qui prend toute la forme et contient tous ses controls.

    Il suffit de transférer quand on active une option un dee ces panels dans la forme principale sous les menu.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 70
    Par défaut
    je ne saisie pas dsl ,mais si j'ai bien compris
    donc je ne fait pas appelle à des form mais à je les affiche dans un panel ?

  6. #6
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Tu conçois tes forms secondaires comme si elles devaient s'éxécuter comme des formes distinctes de la forme principale.
    Et, en exécution, au lieu de faire un Show des form, tu "déplaces" le panneau qui contient les controls vers la forme principale.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 09/10/2010, 11h37
  2. Création d'une DLL avec une Winform
    Par megamario dans le forum C#
    Réponses: 6
    Dernier message: 15/04/2010, 16h58
  3. Création d'une table avec foreign key
    Par lepierre dans le forum Langage SQL
    Réponses: 5
    Dernier message: 17/09/2004, 14h20
  4. [Débutante] Création d'une image avec un composant
    Par gwendo dans le forum AWT/Swing
    Réponses: 9
    Dernier message: 09/07/2004, 09h58
  5. Création d'une base avec IbConsole
    Par Lucien dans le forum Outils
    Réponses: 3
    Dernier message: 02/03/2004, 18h34

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