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


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 相关文章推荐
js关闭子窗体刷新父窗体实现方法
Dec 04 Javascript
jquery插件开发注意事项小结
Jun 04 Javascript
php实例分享之实现显示网站运行时间
May 20 Javascript
JS实现带有3D立体感的银灰色竖排折叠菜单代码
Oct 20 Javascript
JavaScript程序设计之JS调试
Dec 09 Javascript
JS+canvas实现的五子棋游戏【人机大战版】
Jul 19 Javascript
Vue2.0如何发布项目实战
Jul 27 Javascript
使用JS实现图片轮播的实例(前后首尾相接)
Sep 21 Javascript
jquery鼠标悬停导航下划线滑出效果
Sep 29 jQuery
vue 实现的树形菜的实例代码
Mar 19 Javascript
Node.js 的 GC 机制详解
Jun 03 Javascript
搭建vscode+vue环境的详细教程
Aug 31 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
PHP类与对象中的private访问控制的疑问
2012/11/01 PHP
PHP COOKIE及时生效的方法介绍
2014/02/14 PHP
php防止站外远程提交表单的方法
2014/10/20 PHP
php遍历目录下文件并按修改时间排序操作示例
2019/07/12 PHP
js验证表单大全
2006/11/25 Javascript
深入理解JavaScript系列(41):设计模式之模板方法详解
2015/03/04 Javascript
JS实现带有抽屉效果的产品类网站多级导航菜单代码
2015/09/15 Javascript
javascript中apply、call和bind的使用区别
2016/04/05 Javascript
深入理解事件冒泡(Bubble)和事件捕捉(capture)
2016/05/28 Javascript
AngularJs bootstrap详解及示例代码
2016/09/01 Javascript
基于JS实现发送短信验证码后的倒计时功能(无视页面刷新,页面关闭不进行倒计时功能)
2016/09/02 Javascript
Angular.Js的自动化测试详解
2016/12/09 Javascript
图片懒加载插件实例分享(含解析)
2017/01/09 Javascript
jQuery基本选择器和层次选择器学习使用
2017/02/27 Javascript
JavaScript生成图形验证码
2020/08/24 Javascript
Angular.js组件之input mask对input输入进行格式化详解
2017/07/10 Javascript
深入理解Node.js中通用基础设计模式
2017/09/19 Javascript
完美解决手机浏览器顶部下拉出现网页源或刷新的问题
2017/11/30 Javascript
解决Vue调用springboot接口403跨域问题
2019/09/02 Javascript
javascript写一个ajax自动拦截并下载数据代码实例
2019/09/07 Javascript
基于Vue实现微前端的示例代码
2020/04/24 Javascript
Vue组件为什么data必须是一个函数
2020/06/11 Javascript
理解JavaScript中的对象
2020/08/25 Javascript
[01:14]DOTA2 7.22版本新增神杖效果展示(智力英雄篇)
2019/05/29 DOTA
Python日志模块logging简介
2015/04/13 Python
浅析Python中的序列化存储的方法
2015/04/28 Python
Python 3.8新特征之asyncio REPL
2019/05/28 Python
set在python里的含义和用法
2019/06/24 Python
python 实现保存最新的三份文件,其余的都删掉
2019/12/22 Python
python列表切片和嵌套列表取值操作详解
2020/02/27 Python
canvas小画板之平滑曲线的实现
2020/08/12 HTML / CSS
同步和异步有何异同,在什么情况下分别使用他们?举例说明
2014/02/27 面试题
乐观自信演讲稿范文
2014/05/21 职场文书
教师自查自纠材料
2014/10/14 职场文书
2014年电话销售工作总结
2014/12/01 职场文书
2015年科普工作总结
2015/07/23 职场文书