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 :

[C#] Nom d'un 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
    Mai 2002
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 208
    Par défaut [C#] Nom d'un menu
    Bonjour,

    J'écris une fonction pour initialiser le text des menus d'une fenêtre suivant la langue choisie:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    private void LoadMenu(System.Windows.Forms.MenuItem oMenu)
    {
    	foreach(System.Windows.Forms.MenuItem oItem in oMenu.MenuItems)
    		oItem.Text=rmResource.GetString(oItem.Name);
    }
    mais la propriété Name n'existe pas!

    Comment faire pour retrouver le nom du menu comme on peut le faire avec un control avec Control.Name?

    Merci

  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
    euh tu peux pas ...

    la seul chose que tu faire c'est déterminer le menu parent ...

  3. #3
    Rédacteur
    Avatar de abelman
    Inscrit en
    Février 2003
    Messages
    1 106
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 1 106
    Par défaut
    Tu peux creer ta classe Menu qui hérite de la classe Menu du Framework.
    Tu pourras lui ajouter toutes les propriétés que tu souhiates entre name

  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
    Citation Envoyé par abelman
    Tu peux creer ta classe Menu qui hérite de la classe Menu du Framework.
    Tu pourras lui ajouter toutes les propriétés que tu souhiates entre name
    genre galere y a pas mieux .... surtout si on utilise le concepteur winform pour faire les interface graphique .... il créra par défaut des menu du framework de base ...

    Si tu as la sol pour que le concepteur cré des menu perso alors je suis preneur ...

  5. #5
    Rédacteur
    Avatar de abelman
    Inscrit en
    Février 2003
    Messages
    1 106
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 1 106
    Par défaut
    Ta classe tu en fais un Composant que tu peux mettre sur la barre d'outils.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 208
    Par défaut
    Merci

  7. #7
    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
    Citation Envoyé par abelman
    Ta classe tu en fais un Composant que tu peux mettre sur la barre d'outils.
    : : :

    Mais alors comment fais tu pour l'intégrer dans un MainMenu ???

  8. #8
    Rédacteur
    Avatar de abelman
    Inscrit en
    Février 2003
    Messages
    1 106
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 1 106
    Par défaut
    c'est un composant ItemMenu (et non menu) perso qu'il faut faire.
    Dans ce cas oui j'ai jamais essayé de le mettre dans le MainMenu avec le designer.

    Mais bon ce n'est pas la mer à boire de le faire par le code non plus

  9. #9
    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
    Citation Envoyé par abelman
    c'est un composant ItemMenu (et non menu) perso qu'il faut faire.
    Non MenuItem

    Citation Envoyé par abelman
    Mais bon ce n'est pas la mer à boire de le faire par le code non plus
    non pour moi je suis d'accord mais quand c'est une bibliotheque de classe que tu export pour d'autre personnes alors ça devient plus dur ...

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

Discussions similaires

  1. [WS 2003] GPO+nom utilisateur dans menu déoulant
    Par dolsky dans le forum Windows Serveur
    Réponses: 0
    Dernier message: 30/11/2009, 20h16
  2. Changer le nom d'un menu
    Par punisher999 dans le forum Windows Forms
    Réponses: 6
    Dernier message: 25/11/2009, 15h01
  3. Récupérer le nom d'un menu déroulant multiple
    Par bupocirk dans le forum Langage
    Réponses: 2
    Dernier message: 02/10/2007, 21h23
  4. Récupérer le nom du sous-menu
    Par sabbe dans le forum Access
    Réponses: 3
    Dernier message: 18/08/2006, 00h34
  5. Changer le nom d'un menu
    Par Guillaume602 dans le forum Windows
    Réponses: 4
    Dernier message: 13/02/2006, 19h09

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