c#

c# sender如何确定事件源

小樊
90
2024-07-26 17:29:10
栏目: 编程语言

在C#中,事件源可以通过sender参数来确定。sender参数是一个object类型的参数,它表示触发事件的对象。在事件处理程序中,可以使用sender参数来确定事件源。通常情况下,可以将sender参数转换为特定的类型来获取更多关于事件源的信息。例如:

private void Button_Click(object sender, EventArgs e)
{
    Button button = sender as Button;
    if(button != null)
    {
        Console.WriteLine("Button {0} was clicked", button.Name);
    }
}

在上面的示例中,事件处理程序Button_Click中的sender参数表示触发事件的Button对象。通过将sender参数转换为Button类型,我们可以获取关于该Button对象的更多信息,如其Name属性。

0
看了该问题的人还看了