我在窗体中放了一个button控件,想利用鼠标双击产生事件,其中有mousedoubleclick事件,但程序启动后双击按钮确触发不了。

dayworker 2008-05-12 03:57:14
如题
...全文
148 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
刘兄弟 2008-05-23
  • 打赏
  • 举报
回复
你其实可以偷懒做成 定义个变量 累计 按钮 点击的次数 MOD2 等于0的时候就 执行 顺便把 变量赋值为0较好。 很简单的。
kulama777 2008-05-12
  • 打赏
  • 举报
回复
按钮没有mousedoubleclick事件,你想一下啊,点一下就触发了,那双击不是永远不能触发了。
如果你写form的mousedoubleclick事件,点在控件上(如:label)是不会触发的。
除非你对这个控件也写了mousedoubleclick事件。
我试过了,form的mousedoubleclick事件和控件的mousedoubleclick事件只触发了一个。
大概就这么回事吧。我只能将到这个程度,再深层我也不是很懂了。



firein 2008-05-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 llsus 的回复:]
几乎没有人会使用Button的DbClick事件,楼主也够变态的。
[/Quote]
llsus 2008-05-12
  • 打赏
  • 举报
回复
默认情况下,Button 控件的 ControlStyles.StandardClick 和 ControlStyles.StandardDoubleClick 样式位设置为 false,不引发 DoubleClick 事件。

修改该属性用SetStyle方法。

几乎没有人会使用Button的DbClick事件,楼主也够变态的。
Button本来就是单击的和网网页的超级链接一样,有谁去双击呢?

16,717

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧