判断“命令按钮”是否被鼠标单击详解
Click事件:此事件是在一个对象上按下然后释放一个鼠标按钮时发生。它也会发生在一个控件的值改变时。对一个Form对象来说,该事件是在单击一个空白区或一个无效控件时发生。对一个控件来说,这类事件的发生是当单击控件对象的特定区域。(推荐学习:JavaScript视频教程)
通常,将一个Click事件过程附加到一个CommandButton控件,Menu对象或PictureBox控件上用来执行命令或类似命令的操作。对其它可应用的控件来说,使用这个事件来触发一个动作以响应控件中的变化。
可用一个控件的Value属性从代码中测试该控件的状态。单击一个控件除了产生Click事件以外还可产生MouseDown和MouseUp事件。这三种事件发生的顺序根据控件的不同而不同。
例如,对ListBox和CommandButton控件来说,这些事件按下列顺序发生:MouseDown、Click、MouseUp。
但对FileListBox,Label或PictureBox控件来说,这些事件按下列顺序发生:MouseDown、MouseUp和Click。当给这些相关的事件附加事件过程时,要确保它们的操作不互相冲突。
如果在应用程序中事件发生的顺序是重要的,则应对控件进行测试以确定事件的顺序。
注意
为区别鼠标的左、中、右按钮,应使用MouseDown和MouseUp事件。
如果在Click事件中有代码,则DlbClick事件将永远不会被触发,因为Click事件是两个事件中首先被触发的事件。其结果是鼠标单击被Click事件截断,从而使DblClick事件不会发生。
Click事件
此事件是在一个对象上按下然后释放一个鼠标按钮时发生。它也会发生在一个控件的值改变时。
对一个Form对象来说,该事件是在单击一个空白区或一个无效控件时发生。对一个控件来说,这类事件的发生是当:用鼠标的左键或右键单击一个控件。对CheckBox,CommandButton,Listbox或OptionButton控件来说,Click事件仅当单击鼠标左键时发生。
以上就是相关知识点的全部内容,感谢大家对毛票票的支持。