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


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 相关文章推荐
JQuery EasyUI 对话框的使用方法
Oct 24 Javascript
使用Firebug对js进行断点调试的图文方法
Apr 02 Javascript
网页整体变灰白色(兼容各浏览器)实例
Apr 21 Javascript
JavaScript中数据结构与算法(二):队列
Jun 19 Javascript
JS实现简单的二元方程计算器功能示例
Jan 03 Javascript
Angular4学习笔记之准备和环境搭建项目
Aug 01 Javascript
探索webpack模块及webpack3新特性
Sep 18 Javascript
ES6中数组array新增方法实例总结
Nov 07 Javascript
基于vue 动态加载图片src的解决方法
Feb 05 Javascript
解决vue组件中click事件失效的问题
Nov 09 Javascript
vue 组件开发原理与实现方法详解
Nov 29 Javascript
Vue Object 的变化侦测实现代码
Apr 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
无线电广播与收音机发展的历史回眸
2021/03/02 无线电
phpMyAdmin自动登录和取消自动登录的配置方法
2014/05/12 PHP
javascript调试说明
2010/06/07 Javascript
js判断鼠标同时离开两个div的思路及代码
2013/05/31 Javascript
nodejs npm包管理的配置方法及常用命令介绍
2014/06/05 NodeJs
JQuery 给元素绑定click事件多次执行的解决方法
2014/09/09 Javascript
基于BootStrap Metronic开发框架经验小结【八】框架功能总体界面介绍
2016/05/12 Javascript
js中获取键盘事件的简单实现方法
2016/10/10 Javascript
AngularJS模板加载用法详解
2016/11/04 Javascript
js实现手机拍照上传功能
2017/01/17 Javascript
基于JS递归函数细化认识及实用实例(推荐)
2017/08/07 Javascript
微信小程序基于slider组件动态修改标签透明度的方法示例
2017/12/04 Javascript
JavaScript中的连续赋值问题实例分析
2019/07/12 Javascript
微信小程序官方动态自定义底部tabBar的例子
2019/09/04 Javascript
从零搭一个自用的前端脚手架的方法步骤
2019/09/23 Javascript
python中xrange和range的区别
2014/05/13 Python
pygame学习笔记(5):游戏精灵
2015/04/15 Python
Django框架中的对象列表视图使用示例
2015/07/21 Python
Python中序列的修改、散列与切片详解
2017/08/27 Python
利用Hyperic调用Python实现进程守护
2018/01/02 Python
tensorflow 输出权重到csv或txt的实例
2018/06/14 Python
Python 中的lambda函数介绍
2018/10/10 Python
Python采集猫眼两万条数据 对《无名之辈》影评进行分析
2018/12/05 Python
详解Python3序列赋值、序列解包
2019/05/14 Python
基于python的socket实现单机五子棋到双人对战
2020/03/24 Python
cProfile Python性能分析工具使用详解
2019/07/22 Python
django模型动态修改参数,增加 filter 字段的方式
2020/03/16 Python
完美解决ARIMA模型中plot_acf画不出图的问题
2020/06/04 Python
意大利宠物用品购物网站:Bauzaar
2018/09/15 全球购物
Jacadi Paris英国官网:法国童装品牌
2019/08/09 全球购物
俄罗斯药房连锁店:ASNA
2020/06/20 全球购物
升职自荐信
2013/11/28 职场文书
装饰活动策划方案
2014/02/11 职场文书
企业文化口号
2014/06/12 职场文书
市政工程技术专业自荐书
2014/07/06 职场文书
关于青春的演讲稿500字
2014/08/22 职场文书