C#中lable的单击事件怎么触发啊。我运行的时候怎么触发不了啊,有没有和lable相似的有click的空间啊
- 提问者网友:皆是孤独
- 2021-01-25 18:04
- 五星知识达人网友:天凉才是好个秋
- 2021-01-25 19:27
- 1楼网友:第四晚心情
- 2021-01-25 20:20
这几个lable、用数组生成吧!我们以前用过类似的是用button的值,我认为是类似的。那么就可以得到了。
//这是生成button
for(int i = 0;i<5;i++) { btn[i] = new system.windows.forms.button(); btn[i].location = new system.drawing.point(69 + 75 * (i + 1), 65); btn[i].size = new system.drawing.size(75, 23); btn[i].text = "btn" + i.tostring(); btn[i].click += new system.eventhandler(this.a); this.controls.add(btn[i]);
} //这是对button的获值。
private void a(object sender, system.eventargs e) { if (sender == btn[0]) messagebox.show("单击btn0"); else if (sender == btn [1]) messagebox.show("单击btn1"); else if (sender == btn [2]) messagebox.show("单击btn2"); else if (sender == btn [3]) messagebox.show("单击btn3"); else if (sender == btn [4]) messagebox.show("单击btn4"); }
你看着改一下就可以了,我就不给你改了啊!!呵呵