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


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 美元符冲突的解决方法
Mar 28 Javascript
JS 添加网页桌面快捷方式的代码详细整理
Dec 27 Javascript
JavaScript中获取Radio被选中的值
Nov 11 Javascript
jQuery Validate表单验证深入学习
Dec 18 Javascript
JSON字符串和对象相互转换实例分析
Jun 16 Javascript
vue日期组件 支持vue1.0和2.0
Jan 09 Javascript
JavaScript制作简单的框选图表
May 15 Javascript
jQuery实现的事件绑定功能基本示例
Oct 11 jQuery
浅谈Webpack 是如何加载模块的
May 24 Javascript
Node.js实现一个HTTP服务器的方法示例
May 13 Javascript
webpack安装配置与常见使用过程详解(结合vue)
Jun 01 Javascript
基于Vue中的父子传值问题解决
Jul 27 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
日本十大惊悚动漫
2020/03/04 日漫
PHP文章按日期(月日)SQL归档语句
2012/11/29 PHP
解析PHP中intval()等int转换时的意外异常情况
2013/06/21 PHP
PHP中Memcache操作类及用法实例
2014/12/12 PHP
通过修改配置真正解决php文件上传大小限制问题(nginx+php)
2015/09/23 PHP
PHP7如何开启Opcode打造强悍性能详解
2018/05/11 PHP
node.js中的fs.close方法使用说明
2014/12/17 Javascript
JS获取及设置TextArea或input文本框选择文本位置的方法
2015/03/24 Javascript
Javascript中typeof 用法小结
2015/05/12 Javascript
使用jQuery在移动页面上添加按钮和给按钮添加图标
2015/12/04 Javascript
js父页面中使用子页面的方法
2016/01/09 Javascript
基于jquery实现动态竖向柱状条特效
2016/02/12 Javascript
javascript正则表达式中分组详解
2016/07/17 Javascript
JavaScript 冒泡排序和选择排序的实现代码
2016/09/03 Javascript
AngularJS中isolate scope的用法分析
2016/11/22 Javascript
Javascript实现基本运算器
2017/07/15 Javascript
JS实现评价的星星功能
2017/08/20 Javascript
H5实现仿flash效果的实现代码
2017/09/29 Javascript
vue中axios处理http发送请求的示例(Post和get)
2017/10/13 Javascript
微信小程序input框中加入小图标的实现方法
2018/06/19 Javascript
Antd表格滚动 宽度自适应 不换行的实例
2020/10/27 Javascript
Django1.7+python 2.78+pycharm配置mysql数据库教程
2014/11/18 Python
Python的math模块中的常用数学函数整理
2016/02/04 Python
python日志logging模块使用方法分析
2019/05/23 Python
pytorch::Dataloader中的迭代器和生成器应用详解
2020/01/03 Python
Python包,__init__.py功能与用法分析
2020/01/07 Python
tensorflow查看ckpt各节点名称实例
2020/01/21 Python
HTML5中的音频和视频媒体播放元素小结
2016/01/29 HTML / CSS
Scholastic父母商店:儿童书籍
2017/01/01 全球购物
Mankind西班牙男士护肤品网站:购买皮肤护理、护发和剃须
2017/04/27 全球购物
学校四风对照检查材料
2014/08/28 职场文书
物业工程部经理岗位职责
2015/04/09 职场文书
忠犬八公的故事观后感
2015/06/05 职场文书
2019年描写人生经典诗句大全
2019/07/08 职场文书
Nginx解决403 forbidden的完整步骤
2021/04/01 Servers
Django项目配置Memcached和Redis, 缓存选择哪个更有优势
2021/04/06 Python