很多事件的第二参数都是e,这个是什么意思
答案:2 悬赏:20 手机版
解决时间 2021-03-17 17:57
- 提问者网友:欲劫无渡
- 2021-03-17 10:56
很多事件的第二参数都是e,这个是什么意思
最佳答案
- 五星知识达人网友:大漠
- 2021-03-17 11:24
需要说明的是不是很多事件第二个参数是e,而是所有事件,第一个参数一定是sender就是事件触发者,第二个事件是事件的附加信息,附加信息是一定有的,如事件发生时的鼠标状态,只是我们的事件不一定需要而已,所以在不需要附加信息时,第二个参数使用EventArgs默认构造
全部回答
- 1楼网友:廢物販賣機
- 2021-03-17 11:41
触发事件相关的信息啊
可以用来取消或者无效或这个操作
比如在窗口的formclosing事件中输入:
dialogresult result = messagebox.show("确认关闭吗?","关闭提示",messageboxbuttons.okcancel,messageboxicon.question);
if (result == dialogresult.cancel)
{
e.cancel=true;
}
来取消窗口关闭
又比如在某个文本框的keypres事件中进行输入判断
使在按某些键时(比如在只能输数字得文本框中输入了字母)
用e.handled=true;无效化刚刚输入的键值
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯