请告诉我在CheckBox的CheckChanged事件中使用参数 e作为System.EventArgs
答案 0 :(得分:4)
你可以忽略这一个。
所有活动都有相同的签名:void handler(object sender, XxxEventArgs e)
某些事件有更多信息,并使用从System.EventArgs派生的类作为第二个参数。
例如:
private void MainForm_KeyPress(object sender, KeyPressEventArgs e)
{
char ch = e.KeyChar;
....
}
答案 1 :(得分:3)
来自文档:
This class contains no event data; it is used by events that do not
pass state information to an event handler when an event is raised.
If the event handler requires state information, the application
must derive a class from this class to hold the data.
答案 2 :(得分:-1)
正如其他人所说,它只是为了拥有一个匹配所有UI事件的签名。
是(对象发送者,EventArgs(或任何衍生物)args)