![](/img/trans.png)
[英]How to implement events for the controls which are programmatically added in the view?
[英]How to use events for programmatically added controls in .NET
我在 tabPage 中動態添加標簽,我想為這些標簽使用事件,例如:
foreach(Label l in tabPage1.Controls)
{
if(l.Click)
{
//Do something
}
}
但這顯然不是這樣做的方法,因為事件 'Control.Click' 只能出現在 += 或 -= 的左側。 任何想法我怎么可能做到這一點?
您需要創建一個處理事件的方法
foreach(Label l in tabPage1.Controls)
{
l.Click += MyClickHandler;
}
...
void MyClickHandler(object sender, EventArg e)
{
Label l = (Label) sender;
//do something
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.