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


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 相关文章推荐
node.js适合游戏后台开发吗?
Sep 03 Javascript
jquery实现textarea 高度自适应
Mar 11 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(二)
Dec 10 Javascript
基于JavaScript判断浏览器到底是关闭还是刷新(超准确)
Feb 01 Javascript
JavaScript的Backbone.js框架的一些使用建议整理
Feb 14 Javascript
常用原生JS兼容性写法汇总
Apr 27 Javascript
JavaScript获取IP获取的是IPV6 如何校验
Jun 12 Javascript
用原生JS对AJAX做简单封装的实例代码
Jul 13 Javascript
JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题如何解决
Nov 11 Javascript
Angular 输入框实现自定义验证功能
Feb 19 Javascript
Node.js实现连接mysql数据库功能示例
Sep 15 Javascript
微信小程序实现下载进度条的方法
Dec 08 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
这东西价格,可以买几台TECSUN S-2000
2021/03/02 无线电
一个严格的PHP Session会话超时时间设置方法
2014/06/10 PHP
Codeigniter操作数据库表的优化写法总结
2014/06/12 PHP
PHP实现的DES加密解密实例代码
2016/04/06 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
2020/04/04 PHP
一款JavaScript压缩工具:X2JSCompactor
2007/06/13 Javascript
JS网络游戏-(模拟城市webgame)提供的一些例子下载
2007/10/14 Javascript
js 点击按钮弹出另一页,选择值后,返回到当前页
2010/05/26 Javascript
基于jquery的web页面日期格式化插件
2011/11/15 Javascript
JavaScript设置IFrame高度自适应(兼容各主流浏览器)
2013/06/05 Javascript
JavaScript加强之自定义event事件
2013/09/21 Javascript
js sort 二维数组排序的用法小结
2014/01/24 Javascript
使用script的src实现跨域和类似ajax效果
2014/11/10 Javascript
jQuery表单域选择器用法分析
2015/02/10 Javascript
jquery获取form表单input元素值的简单实例
2016/05/30 Javascript
浅谈JS中json数据的处理
2016/06/30 Javascript
js实现String.Fomat的实例代码
2016/09/02 Javascript
js注册时输入合法性验证方法
2017/10/21 Javascript
JavaScript中arguments和this对象用法分析
2018/08/08 Javascript
Vue实现移动端拖拽交换位置
2020/07/29 Javascript
在Vue中使用mockjs代码实例
2020/11/25 Vue.js
Python生成随机验证码的两种方法
2015/12/22 Python
详解Python进程间通信之命名管道
2017/08/28 Python
python批量修改文件编码格式的方法
2018/05/31 Python
对web.py设置favicon.ico的方法详解
2018/12/04 Python
解析PyCharm Python运行权限问题
2020/01/08 Python
基于pytorch的lstm参数使用详解
2020/01/14 Python
python GUI库图形界面开发之PyQt5结合Qt Designer创建信号与槽的详细方法与实例
2020/03/08 Python
Python生成器generator原理及用法解析
2020/07/20 Python
HTML5学习笔记之html5与传统html区别
2016/01/06 HTML / CSS
amaze ui 的使用详细教程
2020/08/19 HTML / CSS
教师自我鉴定范文
2014/03/20 职场文书
县人大领导班子四风对照检查材料思想汇报
2014/10/09 职场文书
还款承诺书范本
2015/01/20 职场文书
护士求职自荐信
2015/03/25 职场文书
2015年学校办公室主任工作总结
2015/07/20 职场文书