bonjour,
je travaille sur une application dans laquelle je dois générer des label dynamiquement et je les trés bien fais voila le code :
et j'ai aussi l'événement relié à ses label crées :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 for (int i = 0; i < nbrCol; i++) { for (int j = 0; j < 7; j++) { Label lbl = new Label(); lbl.Parent = groupPanel3; lbl.Size = new Size(12, 12); lbl.Location = new Point(x, y); lbl.ImageList = imageList1; lbl.ImageIndex = 0; lbl.Name = "label" + counter.ToString(); lbl.Click += new EventHandler(lbl_Click); listBox1.Items.Add(lbl.Name); groupPanel3.Controls.Add(lbl); y = y + 13; counter++; } y = 15; x = x + 13; }
jusque là tout marche à merveille, mais je bloque sur une chose.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 void lbl_Click(object sender, EventArgs e) { messagebox.show("test") }
j'aimerai intercépter le control (label) qui a été cliqué pour pouvoir lui changer son imageindex.
merci beaucoup
Partager