我现在正在编写的这段代码生成了数量可变的独立对象。我可以为每个对象赋予属性,如果单击该属性,则单个对象会更改颜色?
答案 0 :(得分:1)
这是一个使用按钮的示例。
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;
}