如何为多个按钮提供相似的代码?

时间:2019-02-07 18:04:37

标签: c#

我正在尝试以Windows窗体(我的第一个Windows窗体项目之一)构建国际象棋游戏,并且我有64个按钮(板上每个方块一个)。

正方形/按钮应该具有相似的代码,并且可以相互配合。

如何在不为每个正方形编写大量重复代码的情况下执行此操作?

1 个答案:

答案 0 :(得分:0)

让我们说您要实施 Click事件

private void Button_Click(object sender, RoutedEventArgs e)
{
     ///implementation
     Button btn = (Button) sender;
     //do your work with your button
}

然后只需为所有按钮的Click事件注册Button_Click方法