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


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应该怎样学
Apr 16 Javascript
利用location.hash实现跨域iframe自适应
May 04 Javascript
document.createElement()用法
Mar 13 Javascript
JS获取select-option-text_value的方法
Dec 26 Javascript
Egret引擎开发指南之创建项目
Sep 03 Javascript
js获取UserControl内容为拼html时提供方便
Nov 02 Javascript
js判断是否按下了Shift键的方法
Jan 27 Javascript
javaScript中Math()函数注意事项
Jun 18 Javascript
JQuery日期插件datepicker的使用方法
Mar 03 Javascript
Vue中使用clipboard实现复制功能
Sep 05 Javascript
JavaScript遍历数组和对象的元素简单操作示例
Jul 09 Javascript
nginx配置域名后的二级目录访问不同项目的配置操作
Nov 06 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
4月1日重磅发布!《星际争霸II》6.0.0版本更新
2020/04/09 星际争霸
如何在WIN2K下安装PHP4.04
2006/10/09 PHP
用PHP实现ODBC数据分页显示一例
2006/10/09 PHP
PHP执行linux命令常用函数汇总
2016/02/02 PHP
PHP按一定比例压缩图片的方法
2018/10/12 PHP
Laravel 实现Eloquent模型分组查询并返回每个分组的数量 groupBy()
2019/10/23 PHP
pjblog中的UBBCode.js
2007/04/25 Javascript
浅析document.createDocumentFragment()与js效率
2013/07/08 Javascript
用JavaScript实现一个代码简洁、逻辑不复杂的多级树
2014/05/23 Javascript
js,jquery滚动/跳转页面到指定位置的实现思路
2014/06/03 Javascript
javascript实现日期格式转换
2014/12/16 Javascript
Jquery中的$.each获取各种返回类型数据的使用方法
2015/05/03 Javascript
JS实现兼容各浏览器解析XML文档数据的方法
2015/06/01 Javascript
基于JavaScript实现右键菜单和拖拽功能
2016/11/28 Javascript
JS排序之快速排序详解
2017/04/08 Javascript
vue2.0 中#$emit,$on的使用详解
2017/06/07 Javascript
nginx配置React静态页面的方法教程
2017/11/03 Javascript
利用babel将es6语法转es5的简单示例
2017/12/01 Javascript
vue实现移动端省市区选择
2019/09/27 Javascript
p5.js实现简单货车运动动画
2019/10/23 Javascript
[01:03:09]完美世界DOTA2联赛PWL S2 Forest vs SZ 第二场 11.25
2020/11/26 DOTA
python实现查找excel里某一列重复数据并且剔除后打印的方法
2015/05/26 Python
pandas数据清洗,排序,索引设置,数据选取方法
2018/05/18 Python
Django stark组件使用及原理详解
2019/08/22 Python
Python中的单下划线和双下划线使用场景详解
2019/09/09 Python
Python实现常见的几种加密算法(MD5,SHA-1,HMAC,DES/AES,RSA和ECC)
2020/05/09 Python
Python调用C语言程序方法解析
2020/07/07 Python
python制作抽奖程序代码详解
2021/01/15 Python
一份Java笔试题
2012/02/21 面试题
本科毕业生求职自荐信
2014/02/03 职场文书
小学生我的梦想演讲稿
2014/08/21 职场文书
2014年合同管理工作总结
2014/12/02 职场文书
酒店员工手册范本
2015/05/14 职场文书
《浅水洼里的小鱼》教学反思
2016/02/16 职场文书
go:垃圾回收GC触发条件详解
2021/04/24 Golang
关于PHP数组迭代器的使用方法实例
2021/11/17 PHP