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


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 事件冒泡简介及应用
Jan 11 Javascript
jquery弹出层类代码分享
Dec 27 Javascript
二叉树的非递归后序遍历算法实例详解
Feb 07 Javascript
JavaScript中的普通函数与构造函数比较
Apr 07 Javascript
Canvas 绘制粒子动画背景
Feb 15 Javascript
JS获取填报扩展单元格控件的值的解决办法
Jul 14 Javascript
webpack写jquery插件的环境配置
Dec 21 jQuery
基于elementUI实现图片预览组件的示例代码
Mar 31 Javascript
基于Vue和Element-Ui搭建项目的方法
Sep 06 Javascript
JavaScript如何把两个数组对象合并过程解析
Oct 10 Javascript
Vue获取页面元素的相对位置的方法示例
Feb 05 Javascript
JavaScript 生成唯一ID的几种方式
Feb 19 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
Windows7下PHP开发环境安装配置图文方法
2010/05/20 PHP
PHP实现手机归属地查询API接口实现代码
2012/08/27 PHP
Laravel 5框架学习之数据库迁移(Migrations)
2015/04/08 PHP
PHP实现XML与数据格式进行转换类实例
2015/07/29 PHP
Codeigniter控制器controller继承问题实例分析
2016/01/19 PHP
thinkphp跨库操作的简单代码实例
2016/09/22 PHP
PHP 构造函数和析构函数原理与用法分析
2020/04/21 PHP
windows系统php环境安装swoole具体步骤
2021/03/04 PHP
javascript之可拖动的iframe效果代码
2008/08/01 Javascript
JavaScript实现的一个倒计时的类
2015/03/12 Javascript
javascript实现控制的多级下拉菜单
2015/07/05 Javascript
js 获取经纬度的实现方法
2016/06/20 Javascript
BootStrap无限级分类(无限极分类封装版)
2016/08/26 Javascript
jQueryUI Datepicker组件设置日期高亮
2016/10/13 Javascript
jQuery实现大图轮播
2017/02/13 Javascript
整理关于Bootstrap排版的慕课笔记
2017/03/29 Javascript
JavaScript的继承实现小结
2017/05/07 Javascript
JS基于正则实现数字千分位用逗号分隔的方法
2017/06/16 Javascript
vue给input file绑定函数获取当前上传的对象完美实现方法
2017/12/15 Javascript
Vue.js 中取得后台原生HTML字符串 原样显示问题的解决方法
2018/06/10 Javascript
提升node.js中使用redis的性能遇到的问题及解决方法
2018/10/30 Javascript
小程序文字跑马灯效果
2018/12/28 Javascript
[57:31]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第一场 2月1日
2021/03/11 DOTA
从零学python系列之从文件读取和保存数据
2014/05/23 Python
Python基于回溯法子集树模板解决最佳作业调度问题示例
2017/09/08 Python
python shell根据ip获取主机名代码示例
2017/11/25 Python
python 显示数组全部元素的方法
2018/04/19 Python
django js实现部分页面刷新的示例代码
2018/05/28 Python
Python爬取阿拉丁统计信息过程图解
2020/05/12 Python
tensorflow模型转ncnn的操作方式
2020/05/25 Python
一款纯css3实现的漂亮的404页面的实例教程
2014/11/27 HTML / CSS
Pure Collection美国官网:来自英国羊绒专家的奢华羊绒
2017/11/19 全球购物
教师专业自荐书范文
2014/02/10 职场文书
关于环保的演讲稿
2014/05/10 职场文书
python脚本框架webpy的url映射详解
2021/11/20 Python
JS中forEach()、map()、every()、some()和filter()的用法
2022/05/11 Javascript