Alors voila j'ai persévéré et j'y suis finalement arrivé.
Voila comment ca fonctionne :
ToolStripMenuItem menu = new ToolStripMenuItem( "text", "icon" != null ? new Icon( "icon" ).ToBitmap()...
Type: Messages; Utilisateur: Inarius
Alors voila j'ai persévéré et j'y suis finalement arrivé.
Voila comment ca fonctionne :
ToolStripMenuItem menu = new ToolStripMenuItem( "text", "icon" != null ? new Icon( "icon" ).ToBitmap()...
En fait nan, tous les menus ont un champs event que l'on peut lancer au clique sur le menu.
C'est le conteneur de menu qui est abonnée aux événements de tous les menus.
Et un des champs de...
Je vient d'avoir une autre idée :)
Si en fait, pour chaque menu je creer un evennement qui est lancer lors du click sur le menu. Puis je récupere cette évennement avec mon conteneur (qui contient...
Ca marche merci :)
Mais (comme y a toujours un mais...) l'erreur est plus loin maintenant.
Elle est dans la méthode CreateDelegate.
Delegate edelegate = Delegate.CreateDelegate(...
Comme il fallait s'y attendre, j'y arrive toujours pas -.-
Voila mon code :
EventInfo eventInfo = this._menuItem.GetType().GetEvent( "Click" );
menu.Add(
child.Name,
new TrayMenu(
Ok merci beaucoup pour ton aide.
Je vais potasser tout ça et je revient si jamais j'y arrive vraiment pas :)
Encore merci
Inarius
Dsl si je parait un peu inculte mais je suis encore en école donc moi pas comprendre : réflection ? késako?
Dans mon fichier XML, je voyais plutôt quelque chose comme ça :
<idMenu text="toto" action="UneClasse.UneMethode" />
Cette méthode serait en fait une méthode qui récupererait un Evennement....
Bonjour à tous,
Alors depuis hier, j'ai codé une classe qui me permet de creer un icone avec menu dans la zone de notification. Les menus sont stockés dans un fichier XML et ils sont générés...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.