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


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 相关文章推荐
Extjs学习笔记之五 一个小细节renderTo和applyTo的区别
Jan 07 Javascript
JavaScript通过select动态更换图片的方法
Mar 23 Javascript
JavaScript中模拟实现jsonp
Jun 19 Javascript
JavaScript编程学习技巧汇总
Feb 21 Javascript
jQuery选择器总结之常用元素查找方法
Aug 04 Javascript
jQuery图片轮播(二)利用构造函数和原型创建对象以实现继承
Dec 06 Javascript
vue.js父组件使用外部对象的方法示例
Apr 25 Javascript
html中通过JS获取JSON数据并加载的方法
Nov 30 Javascript
Bootstrap 模态框多次显示后台提交多次BUG的解决方法
Dec 26 Javascript
解决vue数组中对象属性变化页面不渲染问题
Aug 09 Javascript
小程序异步问题之多个网络请求依次执行并依次收集请求结果
May 05 Javascript
javascript移动端 电子书 翻页效果实现代码
Sep 07 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自定义分页类完整实例
2015/12/25 PHP
php获取字符串前几位的实例(substr返回字符串的子串用法)
2017/03/08 PHP
总结的一些PHP开发中的tips(必看篇)
2017/03/24 PHP
IE 下的只读 innerHTML
2009/08/21 Javascript
IE无法设置短域名下Cookie
2010/09/23 Javascript
使用Jquery实现点击文字后变成文本框且可修改
2013/09/21 Javascript
javascript操纵OGNL标签示例代码
2014/06/16 Javascript
javascript判断网页是关闭还是刷新
2015/09/12 Javascript
javascript实现图片轮播效果
2016/01/20 Javascript
JS创建对象几种不同方法详解
2016/03/01 Javascript
jQuery插件ajaxfileupload.js实现上传文件
2020/10/23 Javascript
Angularjs中使用layDate日期控件示例
2017/01/11 Javascript
jQuery文字轮播特效
2017/02/12 Javascript
canvas实现图片根据滑块放大缩小效果
2017/02/24 Javascript
Vue2.0实现购物车功能
2017/06/05 Javascript
基于elementUI使用v-model实现经纬度输入的vue组件
2019/05/12 Javascript
[45:34]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第一场 12.18
2020/12/19 DOTA
Python通过select实现异步IO的方法
2015/06/04 Python
python实现汉诺塔递归算法经典案例
2021/03/01 Python
Python实现的redis分布式锁功能示例
2018/05/29 Python
Python实现的爬取豆瓣电影信息功能案例
2019/09/15 Python
Python json读写方式和字典相互转化
2020/04/18 Python
在Sublime Editor中配置Python环境的详细教程
2020/05/03 Python
基于Python第三方插件实现西游记章节标注汉语拼音的方法
2020/05/22 Python
Python页面加载的等待方式总结
2021/02/28 Python
CSS3 border-radius圆角的实现方法及用法详解
2020/09/14 HTML / CSS
美国电子元器件分销商:Newark element14
2018/01/13 全球购物
开普敦通行证:Cape Town Pass
2019/07/18 全球购物
大四自我鉴定范文
2013/10/06 职场文书
最新计算机专业自荐信
2013/10/16 职场文书
银行职员思想汇报
2013/12/31 职场文书
优秀团员事迹材料
2014/12/25 职场文书
2015年幼儿园后勤工作总结
2015/04/25 职场文书
2015年班干部工作总结
2015/04/29 职场文书
中学生打架《检讨书》范文
2019/08/12 职场文书
宝塔更新Python及Flask项目的部署
2022/04/11 Python