c# 鼠标为等待状态时,如何使得鼠标无效
在C#中,设置鼠标为等待状态后,如何使得鼠标和键盘无效?当我们把鼠标设置成等待状态后,事实上,鼠标、键盘都还是可以使用的。如何使得鼠标、键盘都无效呢?西华碗特少:为什么变...
在C#中,
设置鼠标为等待状态后,如何使得鼠标和键盘无效?当我们把鼠标设置成等待状态后,事实上,鼠标、键盘都还是可以使用的。如何使得鼠标、键盘都无效呢?
西华碗特少:为什么变为默认的都不能让他执行呢??
不好意思,你好像误会我的意思了,我重新说一下。
我现在用c#实现gmail的功能。
在我点击[收件箱],从server上面取得收件箱的mail时,鼠标为等待状态。在鼠标为等待状态时再点击垃圾箱。
程序的执行结果是:
1 收件箱的mail取得中
2 鼠标为等待状态
3 收件箱的mail取得完成。
4 鼠标变为默认状态
5 垃圾箱的mail取得中
6 鼠标为等待状态
7 垃圾箱的mail取得完成。
8 鼠标变为默认状态
从上面可以看出,在鼠标忙碌状态(收信箱mail取得)时,是点击垃圾箱的事件仍然执行啦。而我不想让它执行。
在一个画面上有[][]
在鼠标等待状态时点击的事件即使是在鼠标由等待状态变为默认状态时仍然不会执行。 展开
设置鼠标为等待状态后,如何使得鼠标和键盘无效?当我们把鼠标设置成等待状态后,事实上,鼠标、键盘都还是可以使用的。如何使得鼠标、键盘都无效呢?
西华碗特少:为什么变为默认的都不能让他执行呢??
不好意思,你好像误会我的意思了,我重新说一下。
我现在用c#实现gmail的功能。
在我点击[收件箱],从server上面取得收件箱的mail时,鼠标为等待状态。在鼠标为等待状态时再点击垃圾箱。
程序的执行结果是:
1 收件箱的mail取得中
2 鼠标为等待状态
3 收件箱的mail取得完成。
4 鼠标变为默认状态
5 垃圾箱的mail取得中
6 鼠标为等待状态
7 垃圾箱的mail取得完成。
8 鼠标变为默认状态
从上面可以看出,在鼠标忙碌状态(收信箱mail取得)时,是点击垃圾箱的事件仍然执行啦。而我不想让它执行。
在一个画面上有[][]
在鼠标等待状态时点击的事件即使是在鼠标由等待状态变为默认状态时仍然不会执行。 展开
展开全部
鼠标和键盘彻底失效,C#做不到,必须使用API或动用驱动层。
一个简单而复杂的办法:
1、置“失效”标志。
2、 "MouseHover"、"MouseLeave"、"MouseEnter"、"MouseMove"、"MouseDown"和"MouseUp"
3、在所有程序的鼠标、键盘操作点判断标志返回。
一个简单而复杂的办法:
1、置“失效”标志。
2、 "MouseHover"、"MouseLeave"、"MouseEnter"、"MouseMove"、"MouseDown"和"MouseUp"
3、在所有程序的鼠标、键盘操作点判断标志返回。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主你到底要干什么呢??
为什么变为默认的都不能让他执行呢??
为什么变为默认的都不能让他执行呢??
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询