簡體   English   中英

如何向單個動態生成的對象添加單擊事件?

[英]How do I add a click event to individual dynamically generated objects?

我現在正在編寫的這段代碼生成了可變數量的獨立對象。 我可以給每個對象一個屬性,如果它被點擊,單個對象會改變顏色嗎?

這是使用按鈕的示例。

var button = new Button();
//set other properties...
button.Click += Button_Click; //the event already exists

現在投射發件人(被點擊的控件)並更改背景顏色

private void Button_Click(object sender, EventArgs e)
{
    var theButton = (Button)sender;
    theButton.BackColor = Color.Red;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM