Salut à tous !
Je dois créer un logiciel qui permet à l'utilisateur d'ajouter des usercontrols? J'ai choisi l'option d'un menu avec un item "Add key" et un événement sur cet item.
Quand l'utilisateur click sur cet item du contextMenu, une pop-up s'ouvre en lui demandant quelques paramètres du userControl.
Mon problème est que je ne vois pas comment ajouter 1 userControl à chaque fois que l'utilisateur le souhaite en ayant la possibilité de gérer les événements indépendamment sur chacun d'entre eux...
Je m'explique: Une fois que l'utilisateur a ajouter ses userControls, il peut faire un click droit dessus qui ouvre un contextMenu lui proposant de modifier les paramètres qu'il a entré à la création.
En faisant quelque-chose comme:
Je me dis que tous les userControls s'appelleront pareil donc soit ça va pas marcher, soit ça sera inexploitable (le résultat est sensiblement identique dans tous les cas...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 void addkey_Click(object sender, EventArgs e) { usrCtrlPerso toto = new usrCtrlPerso(); toto.ContextMenuStrip = menu//Supposé déjà instancié this.Controls.Add(toto); }
Partager