📅  最后修改于: 2023-12-03 15:08:34.513000             🧑  作者: Mango
在 C# 中,我们可以通过给按钮添加一个按钮名称来为方法发送按钮名称。这个过程非常简单,我们只需要通过一些简单的代码就可以实现。
首先,我们需要先在界面中添加一个按钮控件,然后为其命名。在设计器中点击按钮控件,在属性面板中找到 Name
属性,为其命名,这个名称可以是任何你喜欢的名称。
然后,在代码中定义一个方法,这个方法将会为我们的按钮发送一个名称。你可以把这个方法命名为 ButtonClicked
。在这个方法中,我们可以通过 sender
参数来获取按钮控件的名称。代码如下:
private void ButtonClicked(object sender, EventArgs e)
{
var buttonName = ((Button)sender).Name;
MessageBox.Show($"Button name is {buttonName}");
}
在上面的代码中,我们首先将 sender
参数转换为 Button
对象,然后使用 Name
属性来获取按钮名称,并将其作为字符串显示在消息框中。
最后,我们要在按钮控件的 Click
事件中注册这个方法。这可以通过在设计器中对 Click
事件进行双击,或者在代码中手动注册来完成。代码如下:
button1.Click += ButtonClicked;
在上面的代码中,button1
是我们在设计器中定义的按钮控件的名称,ButtonClicked
是我们刚刚定义的方法名称。这样,当我们点击这个按钮时,就会将按钮名称作为消息显示出来。
现在,你已经掌握了如何在 C# 中为方法发送按钮名称的方法。这个过程非常简单,只需要在界面中为按钮控件命名,然后在代码中定义一个方法并注册到按钮的 Click
事件中即可。