我用c#编写游戏,然后为游戏板创建了按钮数组。代码中定义的按钮(我没有在面板上绘制它们)。如何创建用户单击按钮时发生的操作?
答案 0 :(得分:0)
你说你有一系列按钮:
Button[] buttons = new Button[10]; // Let's say 10
for (int i=0; i<buttons.Length; i++)
{
buttons[i] = new Button();
buttons[i].Click += button_Click;
}
private void button_Click(object sender, EventArgs e)
{
// This method is invoked when any of the buttons is clicked
}
答案 1 :(得分:0)
您可以添加以下内容:
Button _myButton= new Button();
button.Click += (s,e) => { your code; };
button.Click += new EventHandler(myButton_Click);
container.Controls.Add(button);