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

Dotnet Discussion :

[WinForms] Ajout de menu dynamiquement


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2003
    Messages : 13
    Par défaut [WinForms] Ajout de menu dynamiquement
    Bonjour,
    Je voudrais avoir un menu "Fenêtres" dans le formulaire principal de mon application qui recense toutes les fenêtres ouvertes. A savoir que les fenêtres que j'utilise sont indépendantes les unes des autres, ce ne sont pas des fenêtres MDI.
    Le problème est que je n'arrive pas à ajouter de menu après l'initialisation de mon formulaire principal...
    Existe-t-il une propriété ou un autre type de menu qui prenne en compte la l'ajout ou la suppression de menus dynamiquement?
    Merci pour votre réponse.

  2. #2
    Rédacteur
    Avatar de dev01
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 451
    Par défaut
    Salut .

    si ton app n'est pas MDI alors il faut que tu le fasses toi même .

    La gestion des menu se fait automatiquement sur une app MDI mais c'est tout.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2003
    Messages : 13
    Par défaut
    Merci pour ta réponse mais c'est justement j'essaie de faire et je n'arrive pas à ajouter de menu dans une sub :
    Comment puis-je ajouter un nouveau menu au menu Fenêtre...?
    Comment déclarer l'objet menuItem pour qu'il soit persistant pour pouvoir y ajouter mon événement?
    Dois-je créer un nombre maximal de menus auparavant, les cacher et modifier leurs propriétés (nom, adresse de gestion de l'événement) et gérer tout ça avec une collection?
    Vois-tu une meilleure solution? Merci

  4. #4
    Rédacteur
    Avatar de dev01
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 451
    Par défaut
    Salut .

    ce que tu fait c'est que dans ta fenetre fille tu met un MainMenu, tu construit ton menu comme d'habitude, puis tu met la propriété Visible du MainMenu à false.

    Ensuite dans le OnLoad de ta form tu t'assures d'avoir une instance de ta fenetre mère et tu ajoutes 1 à 1 les menus de fenetre fille.

    Normalement ça suffit mais je crois me souvenir qu'il y a une subtilité, il faut supprimer le menuItem du menu de la fenetre fille puis après l'ajouter dans le menu de la fenetre mere, à vérifier.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2003
    Messages : 13
    Par défaut
    Salut,
    Merci pour ta réponse parce que ça marche mais à première vue ça marche aussi en ne supprimant pas le menu de la fenetre fille (subtilité dont tu parlais).
    Je te remercie bcp.
    A+

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

Discussions similaires

  1. Menu dynamique dans une appli Winforms
    Par aiglelibre dans le forum Windows Forms
    Réponses: 5
    Dernier message: 02/05/2012, 16h19
  2. ajout menu dynamiquement
    Par med_ellouze dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 29/01/2008, 11h49
  3. [JSP]menu dynamique en jsp
    Par laouedjahmed dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 22/03/2004, 11h50
  4. ajouter un champ dynamiquement à une instance de table
    Par maniack dans le forum Bases de données
    Réponses: 2
    Dernier message: 29/02/2004, 00h58
  5. Menu dynamique sous Flash MX
    Par dens63 dans le forum Flash
    Réponses: 7
    Dernier message: 29/10/2003, 16h46

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