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 :

[?] Application MDI - N'autorisé q'une fenetre enfant à la fois ?


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2005
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 77
    Par défaut [?] Application MDI - N'autorisé q'une fenetre enfant à la fois ?
    Bonjour,

    Voila par besoin d'avoir plusieurs fenetre bien distingue, j'ai crée une application MDI Parent/Enfant.

    Néanmoins mon soucis c'est que je ne souhaiterai avoir qu'une fenetre fille active a la fois...

    à l'heure actuelle quand je clique par exemple sur mon menu pour afficher la formx, il m'affiche une nouvelle formx a chaque fois que je clique, de plus il la decale en cascade.

    J'ai tenté de desactiver le menu une fois la premiere formx ouverte, néanmoins, le probléme est comment la réouvrir apres, et surtout enpecher la disposition en cascade des prochaines ouverte des forms.

    ?? si quelqu'un a une idée,

    Merci d'avance.

  2. #2
    Membre expérimenté Avatar de g_tarik0010
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 186
    Par défaut
    Bonsoir,

    Pour ton probleme tu peux passer par un singleton pour ne permettre qu'une instance à la fois

    Discution sur le pattern Singleton

  3. #3
    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
    Bonjour,


    Voila par besoin d'avoir plusieurs fenetre bien distingue, j'ai crée une application MDI Parent/Enfant.

    Néanmoins mon soucis c'est que je ne souhaiterai avoir qu'une fenetre fille active a la fois...
    Dans ce cas, il me paraitrait plus simple et plus ergonomique d'abandonner carrement MDI et d'utiliser un bête TabControl dans une Form principale : il suffit de mettre dans chaque forme secondaire tous les composants sur un panneau (avec Dock=DockStyle.Fill) et d'affecter au "Parent" de ces pannneaux la page appropriée du tabcontrol.

    La forme principale créé les formes secondaires, modifie la propriété parent de leur panneau et rend ces formes invisibles.

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2005
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 77
    Par défaut
    Oui quand j'ai capté que mon application n'etait pas vraiment adapté pour une utilisation de MDI, j'ai modifier ça en onglet. . . Je vais encore testé la piste de g_tarik et je vais voir ce qui me correspond le mieux...


    Merci a vous en tout cas.

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

Discussions similaires

  1. [Swing] fermer une fenetre enfant avec un bouton.
    Par TheSeb dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 23/11/2013, 12h42
  2. comment fermer une fenetre enfant ?
    Par noobyyy dans le forum C#
    Réponses: 7
    Dernier message: 16/11/2010, 11h52
  3. MDI - passer un parametre à une fenetre fille
    Par amine245 dans le forum MFC
    Réponses: 8
    Dernier message: 05/04/2006, 16h23
  4. comment fermer une fenetre enfant
    Par stefane1981 dans le forum MFC
    Réponses: 12
    Dernier message: 20/10/2005, 11h32
  5. [BPW]Raccourcis clavier dans une fenêtre enfant
    Par Alcatîz dans le forum Turbo Pascal
    Réponses: 2
    Dernier message: 18/02/2004, 20h07

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