溫馨提示×

c# sender如何確定事件源

c#
小樊
90
2024-07-26 17:29:10
欄目: 編程語言

在C#中,事件源可以通過sender參數(shù)來確定。sender參數(shù)是一個object類型的參數(shù),它表示觸發(fā)事件的對象。在事件處理程序中,可以使用sender參數(shù)來確定事件源。通常情況下,可以將sender參數(shù)轉(zhuǎn)換為特定的類型來獲取更多關(guān)于事件源的信息。例如:

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參數(shù)表示觸發(fā)事件的Button對象。通過將sender參數(shù)轉(zhuǎn)換為Button類型,我們可以獲取關(guān)于該Button對象的更多信息,如其Name屬性。

0