关于光标
我在程序里如何去控制当点击一个按键的时候我把光标的状态改为忙的状态
窗口不在接受任何的输入啊
我的控制方法是我把整个form.enable=false啦
我好像记的只要把光标状态改为忙也不接受任何的键盘与鼠标输入
谢谢各位
问题点数:0、回复次数:8Top
1 楼selinhe(跛脚狼)回复于 2005-06-03 15:57:33 得分 0
大家帮我看看........在线,解决就给分Top
2 楼selinhe(跛脚狼)回复于 2005-06-03 16:12:38 得分 0
怎么没人来顶啊Top
3 楼miaojx(I'll be back)回复于 2005-06-03 16:17:02 得分 0
我看看阿Top
4 楼miaojx(I'll be back)回复于 2005-06-03 16:29:47 得分 0
Form1.ActiveForm.Enabled = FalseTop
5 楼rzpc(淡蓝色)回复于 2005-06-03 16:42:41 得分 0
就一句:
Cursor.Current = Cursors.WaitCursor
注意:当窗体重新能够获得消息循环的时候 ,光标会自动恢复到原来的值.
例:
Cursor.Current = Cursors.WaitCursor
For i As Integer = 1 To 5
Threading.Thread.Sleep(1000) '延时1秒
Next
Top
6 楼LionWangCity(完美生活)回复于 2005-06-03 17:30:38 得分 0
在点击事件里设置Disable不合适,也不安全。
正确的做法是在窗体所有处理函数开始加上鼠标状态的判断。
If Cursor.Current = Cursors.WaitCursor Then Return
Top
7 楼wgsnet(自由奔腾)回复于 2005-06-03 21:13:15 得分 0
Cursor.Current = Cursors.WaitCursor
Top
8 楼zhilong(子龙)回复于 2005-06-03 21:26:19 得分 0
学习Top




