![](/img/trans.png)
[英]In WPF/C#, how do I access elements of dynamically generated controls or otherwise add click events to them?
[英]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.