请大佬们解释这样一句话
vb吧
全部回复
仅看楼主
level 8
tbzp666 楼主
窗体的CLick事件
(1)Click事件是在一个对象上按下然后释放一个鼠标时发生。
(2)该事件也会发生在一个控件的值改变时。
第二句话怎么理解,什么叫控件的值,是Caption属性么?
2021年12月01日 07点12分 1
level 8
tbzp666 楼主
多谢大佬
2021年12月01日 07点12分 3
level 8
tbzp666 楼主
再问大佬:书上有一句话“如果Click事件中有代码,则Dblick事件永远不会触发”,我认为这句话有问题。因为无论怎么编写代码,Dblick事件总会被触发。
书上解释:“因为CLick事件是两个事件中首先被触发的事件。其结果是鼠标单击被Click事件截断,从而使Dbclick事件不会发生”
2021年12月01日 08点12分 4
你这里说的(包括1楼那句)其实都是MSDN里的原话,关于双击事件的描述确实有问题,这个要看Click事件过程需要执行多长时间,如果时间长到超过了双击间隔(或者比如执行了MsgBox之类的需要响应的语句),才会导致双击无法发生
2021年12月01日 08点12分
如果你在Click事件里面写了MsgBox,是很有可能导致不再触发DblClick事件,另外CommandButton直接就没有DblClick事件。
2021年12月13日 02点12分
level 8
tbzp666 楼主
还是大佬有办法,谢谢
2021年12月01日 08点12分 5
level 8
tbzp666 楼主
这个题目应该选哪个
如果窗体的Click事件中有代码打开X1窗体,Dlclick事件中有代码打开X2窗体,当在窗体中双击鼠标时,发生的情况是
A先打开X1窗体,再打开X2窗体
B先打开X2窗体,再打开X1窗体
C只打开X1窗体
D只打开X2窗体
2022年01月06日 03点01分 6
1