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


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 Ajax 仿AjaxPro.Utility.RegisterTypeForAjax辅助方法
Sep 27 Javascript
通过js简单实现将一个文本内容转译成加密文本
Oct 22 Javascript
jquery 删除字符串最后一个字符的方法解析
Feb 11 Javascript
jQuery实现div浮动层跟随页面滚动效果
Feb 11 Javascript
BootStrap智能表单实战系列(六)表单编辑页面的数据绑定
Jun 13 Javascript
利用Node.js+Koa框架实现前后端交互的方法
Feb 27 Javascript
解决vue 路由变化页面数据不刷新的问题
Mar 13 Javascript
jQuery中each方法的使用详解
Mar 18 jQuery
浅析JS中什么是自定义react数据验证组件
Oct 19 Javascript
微信端调取相册和摄像头功能,实现图片上传,并上传到服务器
May 16 Javascript
通过说明与示例了解js五种设计模式
Jun 17 Javascript
微信小程序使用 vant Dialog组件的正确方式
Feb 21 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
输出控制类
2006/10/09 PHP
ThinkPHP 404页面的设置方法
2015/01/14 PHP
PHP和C#可共用的可逆加密算法详解
2015/10/26 PHP
Code:loadScript( )加载js的功能函数
2007/02/02 Javascript
自动完成JS类(纯JS, Ajax模式)
2009/03/12 Javascript
Javascript 两个窗体之间传值实现代码
2009/09/25 Javascript
jquery pagination插件实现无刷新分页代码
2009/10/13 Javascript
JavaScript获取和设置CheckBox状态的简单方法
2013/07/05 Javascript
iframe调用父页面函数示例详解
2014/07/17 Javascript
jquery实现(textarea)placeholder自动换行
2016/12/22 Javascript
js 递归和定时器的实例解析
2017/02/03 Javascript
利用纯JS实现像素逐渐显示的方法示例
2017/08/14 Javascript
Vue服务器渲染Nuxt学习笔记
2018/01/31 Javascript
jQuery实现动态显示select下拉列表数据的方法
2018/02/05 jQuery
详解vue文件中使用echarts.js的两种方式
2018/10/18 Javascript
vue.config.js常用配置详解
2019/11/14 Javascript
浅谈Python中用datetime包进行对时间的一些操作
2016/06/23 Python
python实现BackPropagation算法
2017/12/14 Python
Python爬虫实现抓取京东店铺信息及下载图片功能示例
2018/08/07 Python
Python3 中sorted() 函数的用法
2020/03/24 Python
Python利用myqr库创建自己的二维码
2020/11/24 Python
python 将html转换为pdf的几种方法
2020/12/29 Python
HTML5边玩边学(3)像素和颜色
2010/09/21 HTML / CSS
网易微博Web App用HTML5开发的过程介绍
2012/06/13 HTML / CSS
中国最大的潮流商品购物网站:YOHO!BUY有货
2017/01/07 全球购物
Shell脚本如何向终端输出信息
2014/04/25 面试题
美德好少年主要事迹
2014/01/29 职场文书
英语教师自荐信
2014/05/26 职场文书
初中班级口号
2014/06/09 职场文书
2014国庆节餐厅促销活动策划方案
2014/09/16 职场文书
2015仓库保管员年终工作总结
2015/05/13 职场文书
党支部综合考察意见
2015/06/01 职场文书
研讨会致辞
2015/07/31 职场文书
超级实用!五步法则,教你写好年终工作总结
2019/12/05 职场文书
Spring Data JPA使用JPQL与原生SQL进行查询的操作
2021/06/15 Java/Android
python双向链表实例详解
2022/05/25 Python