注册 登录
编程论坛 C# 论坛

窗体中控件事件的关闭

honghonglu 发布于 2016-08-28 22:15, 1706 次点击
求问大神,我的程序中有个mousemove的事件,可是我想让它执行一次后就关闭这个时间,也就是执行一次后,鼠标再移动将不会执行那个mousemove的触发事件?
3 回复
#2
over12302016-08-29 08:40
加个全局变量:bool  bln;
load 时 将 bln=true;
mousemove 时:
if(bln)
{
//执行代码
bln=false;
}

这样就只会每一次执行了。
#3
honghonglu2016-08-29 20:46
十分感谢!我试试!
#4
yhlvht2016-08-29 22:24
也可以使用-=移除事件,跟+=写法一样,只把+号改成-号
1