判断“命令按钮”是否被鼠标单击详解


Posted in Javascript onJuly 31, 2019

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 事件仅当单击鼠标左键时发生。

以上就是相关知识点的全部内容,感谢大家对三水点靠木的支持。

Javascript 相关文章推荐
jQuery学习5 jQuery事件模型
Feb 07 Javascript
JS运行耗时操作的延时显示方法
Nov 19 Javascript
jquery.pagination.js 无刷新分页实现步骤分享
May 23 Javascript
jquery实现漂浮在网页右侧的qq在线客服插件示例
May 13 Javascript
用jQuery实现一些导航条切换,显示隐藏的实例代码
Jun 08 Javascript
ExtJS4如何自动生成控制grid的列显示、隐藏的checkbox
May 02 Javascript
jQuery创建DOM元素实例解析
Jan 19 Javascript
js同源策略详解
May 21 Javascript
jQuery控制DIV层实现由大到小,由远及近动画变化效果
Oct 09 Javascript
详解Angular.js的$q.defer()服务异步处理
Nov 06 Javascript
Vue中v-for的数据分组实例
Mar 07 Javascript
基于JavaScript判断两个对象内容是否相等
Jan 10 Javascript
express框架下使用session的方法
Jul 31 #Javascript
ES6中异步对象Promise用法详解
Jul 31 #Javascript
JS实现在线ps功能详解
Jul 31 #Javascript
ES6中定义类和对象的方法示例
Jul 31 #Javascript
Vue+Koa2 打包后进行线上部署的教程详解
Jul 31 #Javascript
简述vue-cli中chainWebpack的使用方法
Jul 30 #Javascript
vue实现中部导航栏布局功能
Jul 30 #Javascript
You might like
PHP中文件读、写、删的操作(PHP中对文件和目录操作)
2012/03/06 PHP
ThinkPHP单字母函数(快捷方法)使用总结
2014/07/23 PHP
通过 Dom 方法提高 innerHTML 性能
2008/03/26 Javascript
javascript URL锚点取值方法
2009/02/25 Javascript
javascript 复杂的嵌套环境中输出单引号和双引号
2009/05/26 Javascript
兼容IE和Firefox火狐的上下、左右循环无间断滚动JS代码
2013/04/19 Javascript
javascript实现div浮动在网页最顶上并带关闭按钮效果实例
2013/08/13 Javascript
基于JavaScript实现的快速排序算法分析
2017/04/14 Javascript
vue教程之toast弹框全局调用示例详解
2020/08/24 Javascript
Vue异步加载about组件
2017/10/31 Javascript
JavaScript的setter与getter方法
2017/11/29 Javascript
angularJs 表格添加删除修改查询方法
2018/02/27 Javascript
详解vue通过NGINX部署在子目录或者二级目录实践
2018/09/03 Javascript
如何在基于vue-cli的项目自定义打包环境
2018/11/10 Javascript
JS判断数组里是否有重复元素的方法小结
2019/05/21 Javascript
通过JQuery,JQueryUI和Jsplumb实现拖拽模块
2019/06/18 jQuery
Python远程桌面协议RDPY安装使用介绍
2015/04/15 Python
Python编程中的文件读写及相关的文件对象方法讲解
2016/01/19 Python
Python中操作mysql的pymysql模块详解
2016/09/13 Python
由浅入深讲解python中的yield与generator
2017/04/05 Python
pytorch 实现cross entropy损失函数计算方式
2020/01/02 Python
Python关于__name__属性的含义和作用详解
2020/02/19 Python
python程序如何进行保存
2020/07/03 Python
Python pexpect模块及shell脚本except原理解析
2020/08/03 Python
利用CSS3的线性渐变linear-gradient制作边框的示例
2016/06/02 HTML / CSS
Under Armour安德玛荷兰官网:美国高端运动科技品牌
2019/07/10 全球购物
什么是Smart Navigation?
2016/07/03 面试题
Servlet的实例是在生命周期什么时候创建的?配置servlet最重要的是什么?
2012/05/30 面试题
应用电子技术专业个人求职信
2013/09/21 职场文书
后勤自我鉴定
2013/10/13 职场文书
上班早退检讨书
2014/01/09 职场文书
竞选团支书演讲稿
2014/04/28 职场文书
中班教师个人总结
2015/02/05 职场文书
2015年“世界无车日”活动方案
2015/05/06 职场文书
学校运动会简讯
2015/07/20 职场文书
用Python生成会跳舞的美女
2022/01/18 Python