社区
C#
帖子详情
点击鼠标会激发几个事件,讲解有关先后激发顺序的教材哪里有
zcdg909
2009-04-18 06:25:17
请不要说试、永远的试
...全文
93
7
打赏
收藏
点击鼠标会激发几个事件,讲解有关先后激发顺序的教材哪里有
请不要说试、永远的试
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zcdg909
2009-04-21
打赏
举报
回复
[Quote=引用 4 楼 wuyq11 的回复:]
单击一次鼠标按钮所引发事件的顺序:
MouseDown 事件。
Click 事件。
MouseClick 事件。
MouseUp 事件。
双击鼠标按钮所引发事件的顺序:
MouseDown 事件。
Click 事件。
MouseClick 事件。
MouseUp 事件。
MouseDown 事件。
DoubleClick 事件
MouseDoubleClick 事件。
MouseUp 事件。
参考
[/Quote]
先生总结的真好,谢谢!
不过,请您再总结些好吗?不胜感激!
龙宜坡
2009-04-18
打赏
举报
回复
[Quote=引用 4 楼 wuyq11 的回复:]
单击一次鼠标按钮所引发事件的顺序:
MouseDown 事件。
Click 事件。
MouseClick 事件。
MouseUp 事件。
双击鼠标按钮所引发事件的顺序:
MouseDown 事件。
Click 事件。
MouseClick 事件。
MouseUp 事件。
MouseDown 事件。
DoubleClick 事件
MouseDoubleClick 事件。
MouseUp 事件。
参考
[/Quote]
就这些了!
zcdg909
2009-04-18
打赏
举报
回复
[Quote=引用 2 楼 lalac 的回复:]
事件是不确定的,因为它是DotNet造出来的,每一个Control都不同。
这里给你两个示例的:
鼠标左键点击不能获得focus的控件或者已经有focus的,如Label
消息:[WM_LBUTTONDOWN] -> [...] -> [WM_LBUTTONUP]
事件:[MouseDown] -> [MouseClick -> Click -> CaptureChanged -> MouseUp]
鼠标左键点击能获得focus的控件并没有focus的,如TextBox
消息:[WM_LBUTTONDOWN] -> [WM_SETFOCUS] -> [...] -> [WM_LBUTTO…
[/Quote]
先生,这些您是怎么知道的?
wuyq11
2009-04-18
打赏
举报
回复
单击一次鼠标按钮所引发事件的顺序:
MouseDown 事件。
Click 事件。
MouseClick 事件。
MouseUp 事件。
双击鼠标按钮所引发事件的顺序:
MouseDown 事件。
Click 事件。
MouseClick 事件。
MouseUp 事件。
MouseDown 事件。
DoubleClick 事件
MouseDoubleClick 事件。
MouseUp 事件。
参考
xfzzmzj
2009-04-18
打赏
举报
回复
呵呵,看来你有点着急了,
以我多年寻找这方面资料的经验,
1,没有这方面的官方教材,只有msdn上有一些文章提到,每个消息都有单个具体说明,但没有成为系统,一系列的说明
2,点击鼠标产生的消息大致是这样的(以单击为例):
操作系统会接收到leftbuttondown rightbuttonup 两个硬件消息(事件),
操作系统根据点击的是那个窗口,把这两个消息发送到点击的窗口,
这个窗口的所在的线程,接收到这两个消息后,会根据这两个消息进行转换为适当的转换,例如
如果点击的位置在一个button上,
如果两次单击时间近的话,转换为双击事件,
如果没有双击,就转换为单击事件,
如果这个button为非焦点窗口,会转换一个WM_FOCUS消息
如果点击位置在标题栏上,
如果这个窗口为非激活状态,会转为为一个WM_Active消息
3,要想对这方面有所深入学习的话,必须学会用spy++
lalac
2009-04-18
打赏
举报
回复
事件是不确定的,因为它是DotNet造出来的,每一个Control都不同。
这里给你两个示例的:
鼠标左键点击不能获得focus的控件或者已经有focus的,如Label
消息:[WM_LBUTTONDOWN] -> [...] -> [WM_LBUTTONUP]
事件:[MouseDown] -> [MouseClick -> Click -> CaptureChanged -> MouseUp]
鼠标左键点击能获得focus的控件并没有focus的,如TextBox
消息:[WM_LBUTTONDOWN] -> [WM_SETFOCUS] -> [...] -> [WM_LBUTTONUP]
事件: -> [Enter -> GotFocus] ->
[MouseDown] ->
-> [MosueClick -> Click -> CaptureChanged -> MouseUp]
zcdg909
2009-04-18
打赏
举报
回复
我求的是这方面的总结性材料,谢谢
小学三年级计算机认识
鼠标
说课,说课:关于《认识我的新朋友——键盘》的说课...
下面我首先对本课题进行分析:一、说
教材
(一)说
教材
地位和作用《认识我的新朋友——键盘》是小学信息技术三年级上册第一单元第5课,是键盘学习的第一课时。本节课是在学生认识了计算机,基本学
会
了用
鼠标
来操作电脑...
七年级 电子计算机
教材
分析,七年级信息技术教学计划表
它规定不同课程类型相互结构的方式,也规定了不同课程在管理学习方式的要求及其所占比例,同时,对学校的教学、生产劳动、课外活动等作出全面安排,具体规定了学校应设置的学科、课程开设的
顺序
及课时分配,并对学期...
计算机基础知识
教材
分析,计算机教学计划
全书根据不同的模块可以分成
几个
大任务、每个任务分解成多个小任务,每娇裎可以是一个或多个任务。 教学进度表(略) 计算机教学计划3 根据英语幼儿园的工作计划,继续以计算机辅助英语教学为主;同时进行计算机基础...
用计算机玩纸牌,《玩“纸牌”游戏》教学设计
【教学目标】知识目标:1、进一步认识窗口、对话框和菜单命令。2、让学生掌握纸牌游戏的玩法,使学生从玩中学计算机知识。...【
教材
分析】《玩“纸牌”游戏》是省小学信息技术
教材
(上册)第7课中的内容。本课的目的是...
计算机 教案,计算机教案.doc
“第2课 认识计算机”...意识到有效利用计算机必须养成良好的应用习惯【教学内容】·计算机的组成·开机操作·
鼠标
单击操作·关机操作【教学难点】·计算机的正确开关机的操作
顺序
·
鼠标
单击操作【
教材
分析与教学建...
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章