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


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 相关文章推荐
JS中改变this指向的方法(call和apply、bind)
Mar 26 Javascript
全面解析bootstrap格子布局
May 22 Javascript
详解js界面跳转与值传递
Nov 22 Javascript
很棒的一组js图片轮播特效
Jan 12 Javascript
微信小程序 this和that详解及简单实例
Feb 13 Javascript
webpack独立打包和缓存处理详解
Apr 03 Javascript
jquery网页加载进度条的实现
Jun 01 jQuery
node.js之基础加密算法模块crypto详解
Sep 11 Javascript
vue 实现websocket发送消息并实时接收消息
Dec 09 Javascript
react PropTypes校验传递的值操作示例
Apr 28 Javascript
JavaScript实现随机点名小程序
Oct 29 Javascript
在vue中嵌入外部网站的实现
Nov 13 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
欧美媒体选出10年前最流行的17部动画
2017/01/18 日漫
php面向对象全攻略 (二) 实例化对象 使用对象成员
2009/09/30 PHP
Yii使用技巧大汇总
2015/12/29 PHP
PHP封装函数实现生成随机的字符串验证码
2017/01/24 PHP
TP3.2.3框架文件上传操作实例详解
2020/01/23 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
2020/02/18 PHP
PhpStorm2020 + phpstudyV8 +XDebug的教程详解
2020/09/17 PHP
PHP时间类完整代码实例
2021/02/26 PHP
JS文本框默认值处理详解
2013/07/10 Javascript
js抽奖实现随机抽奖代码效果
2013/12/02 Javascript
JS 日期与时间戮相互转化的简单实例
2016/06/22 Javascript
js关于getImageData跨域问题的解决方法
2016/10/14 Javascript
js封装tab标签页实例分享
2016/12/19 Javascript
详解浏览器缓存和webpack缓存配置
2018/07/06 Javascript
JS实现点击发送验证码 xx秒后重新发送功能
2019/07/30 Javascript
[01:00:54]TI4正赛第二日开场
2014/07/20 DOTA
一个简单的python程序实例(通讯录)
2013/11/29 Python
python处理csv数据的方法
2015/03/11 Python
浅谈Python中数据解析
2015/05/05 Python
几种实用的pythonic语法实例代码
2018/02/24 Python
python执行系统命令后获取返回值的几种方式集合
2018/05/12 Python
python的继承知识点总结
2018/12/10 Python
详解python实现数据归一化处理的方式:(0,1)标准化
2019/07/17 Python
Python中的wordcloud库安装问题及解决方法
2020/05/27 Python
Keras之自定义损失(loss)函数用法说明
2020/06/10 Python
CSS3实现伪类hover离开时平滑过渡效果示例
2017/08/10 HTML / CSS
乌克兰电子产品和家用电器购物网站:TOUCH
2019/08/09 全球购物
大学生新闻专业个人自我评价
2013/11/12 职场文书
简历的自荐信
2013/12/19 职场文书
中国梦的演讲稿
2014/01/08 职场文书
村支部书记群众路线对照检查材料思想汇报
2014/10/08 职场文书
深入开展党的群众路线教育实践活动心得体会
2014/11/05 职场文书
单位病假条范文
2015/08/17 职场文书
2016入党积极分子党校培训心得体会
2016/01/06 职场文书
2019入党申请书格式和范文
2019/06/25 职场文书
golang 生成对应的数据表struct定义操作
2021/04/28 Golang