📌  相关文章
📜  如何在 C# 中为方法发送按钮名称(1)

📅  最后修改于: 2023-12-03 15:08:34.513000             🧑  作者: Mango

如何在 C# 中为方法发送按钮名称

在 C# 中,我们可以通过给按钮添加一个按钮名称来为方法发送按钮名称。这个过程非常简单,我们只需要通过一些简单的代码就可以实现。

步骤

首先,我们需要先在界面中添加一个按钮控件,然后为其命名。在设计器中点击按钮控件,在属性面板中找到 Name 属性,为其命名,这个名称可以是任何你喜欢的名称。

name property

然后,在代码中定义一个方法,这个方法将会为我们的按钮发送一个名称。你可以把这个方法命名为 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 事件中即可。