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


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 相关文章推荐
实现变速回到顶部的JavaScript代码
May 09 Javascript
javascript工具库代码
Mar 29 Javascript
jQuery 数据缓存模块进化史详细介绍
Nov 19 Javascript
js保留小数点后几位的写法
Jan 03 Javascript
基于编写jQuery的无缝滚动插件
Aug 02 Javascript
JQuery实现当鼠标停留在某区域3秒后自动执行
Sep 09 Javascript
node.js中的http.response.write方法使用说明
Dec 14 Javascript
原生js实现tab选项卡切换
Mar 23 Javascript
关于 angularJS的一些用法
Nov 29 Javascript
jQuery与vue实现拖动验证码功能
Jan 30 jQuery
vue中手机号,邮箱正则验证以及60s发送验证码的实例
Mar 16 Javascript
JS立即执行函数功能与用法分析
Jan 15 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实现singleton()单例模式实例
2014/11/06 PHP
PHP实现用户登录的案例代码
2018/05/10 PHP
Yii框架ACF(accessController)简单权限控制操作示例
2019/04/26 PHP
Laravel5.5 数据库迁移:创建表与修改表示例
2019/10/23 PHP
PHP实现微信公众号验证Token的示例代码
2019/12/16 PHP
jQuery 中关于CSS操作部分使用说明
2007/06/10 Javascript
JS解密入门 最终变量劫持
2008/06/25 Javascript
JS array 数组详解
2009/03/22 Javascript
js去除重复字符串两种实现方法
2013/01/09 Javascript
提取jquery的ready()方法单独使用示例
2014/03/25 Javascript
node.js 使用ejs模板引擎时后缀换成.html
2015/04/22 Javascript
Javascript实现图片轮播效果(一)让图片跳动起来
2016/02/17 Javascript
vue 和vue-touch 实现移动端左右导航效果(仿京东移动站导航)
2017/04/22 Javascript
Angular2整合其他插件的方法
2018/01/20 Javascript
React通过redux-persist持久化数据存储的方法示例
2019/02/14 Javascript
JS实现获取数组中最大值或最小值功能示例
2019/03/02 Javascript
vue 实现超长文本截取,悬浮框提示
2020/07/29 Javascript
shelve  用来持久化任意的Python对象实例代码
2016/10/12 Python
Django 实现购物车功能的示例代码
2018/10/08 Python
flask利用flask-wtf验证上传的文件的方法
2020/01/17 Python
Django接收照片储存文件的实例代码
2020/03/07 Python
pycharm 对代码做静态检查操作
2020/06/09 Python
浅谈Python爬虫原理与数据抓取
2020/07/21 Python
python 获取域名到期时间的方法步骤
2021/02/10 Python
Blue Nile台湾:钻石珠宝商,订婚首饰、结婚戒指和精品首饰
2017/11/24 全球购物
澳大利亚家用电器在线商店:Billy Guyatts
2020/05/05 全球购物
全球最大的瓷器、水晶和银器零售商:Replacements
2020/06/15 全球购物
在求职信中如何凸显个人优势
2013/10/30 职场文书
集体婚礼证婚词
2014/01/13 职场文书
《老王》教学反思
2014/02/23 职场文书
土地租赁意向书
2014/07/30 职场文书
好人好事演讲稿
2014/09/01 职场文书
党员三严三实对照检查材料
2014/10/13 职场文书
2015年党员发展工作总结
2015/05/13 职场文书
vue-cli4.5.x快速搭建项目
2021/05/30 Vue.js
PO模式在selenium自动化测试框架的优势
2022/03/20 Python