.NET框架提供有专门的委托类EventHandler,原型如下:public delegate void EventHandler(object sender, EventArgs e);该委托带有两个参数:一个是事件源sender,一个是不包含任何事件数据的e。e是事件参数EventArgs类。可以从EventArgs派生自己的事件参数类,对消息打包。
举一反三
- .NET框架提供有专门的委托类EventHandler,原型如下:public delegate void EventHandler(object sender, EventArgs e);该委托带有两个参数:一个是事件源sender,一个是不包含任何事件数据的e。e是事件参数EventArgs类。可以从EventArgs派生自己的事件参数类,对消息打包。 A: 正确 B: 错误
- .NET框架提供有专门的委托类EventHandler,原型如下: A: public delegate void EventHandler(object sender, EventArgs e); B: public delegate void EventHandler(EventArgs e, object sender); C: public event void EventDelegate(object sender, EventArgs e); D: public event void EventDelegate(EventArgs e, object sender);
- 双击一个名为btnCom的按钮,自动生成的鼠标点击事件处理方法为: A: private void btnCom_Click(object sender, EventArgs e){ } B: public void btnCom_Click(object sender, EventArgs e){ } C: private void btnCom(object sender, EventArgs e){ } D: public void btnCom(object sender, EventArgs e){ }
- 如已有一个委托声明为:public delegate int myCallBack(Object sender,EventArgs e);则用该委托可以调用下面哪个方法( ) A: int receive(Object sender,EventArgs e) {……} B: void myCallBack(Object sender,EventArgs e){……} C: string receive(int x) {……} D: int myCallBack(int x,int y){……}
- 中国大学MOOC: 事件的委托类型一般带两个参数,一个sender,一个是事件参数