Bonjour,
Je bosse actuellement sur une Form qui contient un toolStrip. Dans cette dernière j'affiche un UserControl, ce dernier est basique, il contient simplement deux boutons.
Code :
- private void Form1_Load(object sender, EventArgs e)
- {
- UserControl1 test = new UserControl1();
- ToolStripControlHost testHost = new ToolStripControlHost(test);
- ToolStripDropDown dropDown = new ToolStripDropDown();
- dropDown.Items.Add(testHost);
- this.toolStripDropDownButton1.DropDown = dropDown;
- }
|
Au final j'ai cette organisation :
Form1
- ToolStrip
- DropDownButton
- UserControl
- Button1
- Button2
Jusque là tout va bien, quand je click sur le DropDownButton de ma ToolStrip, j'ai l'affichage de mon control mais maintenant je n'arrive pas à gérer les évènements de chacun de mes deux boutons contenus dans mon UserControl... Comment fait pour que, lorsque je clique sur un de mes deux boutons, le DropDownButton se ferme et le resultat est renvoyé dans la Form principale ?
Je suis tombé là dessus mais j'ai bien du mal à déchiffrer tout ce qui est fait dans cette source...
http://www.codeproject.com/KB/menu [...] pDown.aspx
Merci d'avance pour vos réponses.
Message édité par Twiddy le 23-07-2009 à 17:20:44