1. 程式人生 > >關於C#事件處理函式中的引數(object sender, EventArgs e)

關於C#事件處理函式中的引數(object sender, EventArgs e)

1、是事件源,表示觸發事件的那個元件
   如(button/label/listview...),比如說你單擊button,那麼sender就是button
2、EventArgs是事件引數,它用來輔助你處理事件    比如說你用滑鼠點選窗體,那麼EventArgs是會包含點選的位置等等

   例:
private void label1_MouseClick(object sender, MouseEventArgs e)  
{  
        Label senderLabel = (Label)sender; // 根據sender引用控制元件  
        senderLabel.Text = e.Button.ToString(); // 根據e中的button引數,判斷是左鍵按下還是右鍵  
}