小弟在开发vb程序的时候遇到这样一个问题:
当窗体的button获得焦点但不触发click事件的时候,窗体上的textbox就可不到焦点了,只能用鼠标或者tab键才能把焦点转移到textbox上,由于控制使用鼠标,所以我想问问应该怎么样才能让上述情况不发生,当前的textbox一支可以得到焦点~~~~~~
这还涉及到一个check的问题,check的时候不正确的项要获得光标,当这个情况和上面的情况同时发生的时候,应该怎么办呢?
当窗体的button获得焦点但不触发click事件的时候,窗体上的textbox就可不到焦点了,只能用鼠标或者tab键才能把焦点转移到textbox上,由于控制使用鼠标,所以我想问问应该怎么样才能让上述情况不发生,当前的textbox一支可以得到焦点~~~~~~
这还涉及到一个check的问题,check的时候不正确的项要获得光标,当这个情况和上面的情况同时发生的时候,应该怎么办呢?
解决方案 »
- 有项目,求合作
- 很郁闷的问题
- 在使用setup factory6.0制作安装程序包时,默认在系统开始菜单那有快捷方式文件夹,请问如何设置没有快捷方式文件夹??
- 如何生成一个现有工程的配置文件,供新建其他工程时用?
- 谁能帮忙想想这个算法该怎么写?
- 使用datareport做报表,如何添加记录的序号,并且输出A4横向报表。
- 如何取得--网络时间(即局域网内域控制器的时间),高分求解!!!
- VB 实时错误 '-2147417848' (80010108) :对象'senddata'的方法 'IMSHFlexGrid' 失败
- data report you can help me ! :)
- 弹出一窗体,如何使的这个窗体在其他窗体之上。这个窗体不关闭,其他窗体都不可用。以前看过的,但现在忘了
- 希望得到最恶劣的咒骂
- treeview里的循环问题
就是在BUTTON上点左键然后把光标移出BUTTON抬起.
BUTTON得到了焦点但并不触发CLICK事件.
但是走BUTTON的MOUSEUP
我觉得可以在BUTTON的MOUSEUP里把光标还给TEXT
定义一个TEXT类型对象
在TEXT的失去焦点事件把 对象赋值
在MOUSEUP中设置交点.
Private Sub Text1_LostFocus()
objTxt =text1
End Sub
Private Sub Text2_LostFocus()
objTxt =text2
End Sub
Private Sub Command2_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
objTxt.SetFocus
End Sub
Private a As Object
文本得到焦点是付值
Set a = Text1
在按钮的MouseUp写
a.SetFocus