CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

PageControl控件没有鼠标双击事件?

楼主Linux2001(闭关开发中)2002-01-06 09:26:22 在 Delphi / VCL组件开发及应用 提问

我想要在PageControl控件的页面上检查鼠标双击,这该怎么做啊? 问题点数:60、回复次数:4Top

1 楼wwwwwwww(我我)回复于 2002-01-06 09:31:02 得分 0

PageControl控件没有鼠标双击事件!  
    可以用onmousedown代替一下!  
  Top

2 楼VSaber(☆浪人☆)回复于 2002-01-06 09:33:03 得分 60

当然有了,就在onMouseDown事件里面查询shift参数是否包含ssDouble就是双击了  
      if   ssDouble   in   Shift   then   鼠标双击  
   
  不过你要判断页面上的双击,得对每个页面(TabSheet)判断,判断方法同上!Top

3 楼Linux2001(闭关开发中)回复于 2002-01-06 17:12:41 得分 0

今天一天才两个人回复........哎Top

4 楼phil21(phil)回复于 2002-01-06 17:52:30 得分 0

用MouseDown事件。  
  用一个integer全局变量i。初值0,点一次加1,再用一个TIMER控件当在PageControl点一下则Timer1.Enabled:=true;当OnTimer事件发生时判断i是否大于1,如果大于1则是双击,然后把i赋值0,否则不是双击,i:=0;,Timer1.enabled:=false;不就行了??Top

相关问题

  • DataGrid控件中的鼠标双击事件
  • C#中DataGrid控件如何接鼠标收双击事件
  • 继承TShape的控件增加鼠标双击事件
  • 请问如何在OnMouseDown中区分拖动控件和鼠标双击
  • 急问:treeview控件,双击鼠标不展开子层,如何解决??
  • 鼠标单、双击ListView控件的空白处引起的烦恼
  • 如何在text控件中双击鼠标获取相关信息?
  • 双击DBGRID控件问师.
  • 鼠标放到picbox控件上,在鼠标右下角显示一行字“双击可以放大”怎么实现
  • 请问如何截获对CComboBox中的Edit 控件的鼠标消息和焦点转移消息(鼠标左/右键的单/双击)

关键词

  • 控件
  • 鼠标
  • 页面
  • 双击
  • pagecontrol
  • 事件
  • ssdouble
  • 判断
  • onmousedown
  • 大于

得分解答快速导航

  • 帖主:Linux2001
  • VSaber

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo