bcb2010问题

gxlznzm 2011-04-15 11:07:24
在bcb2010中,放一个PageControl1,里面放两个TabSheet,其中TabSheet1的onMouseDown可以触发,但TabSheet2的onMouseDown不能触发,是什么原因,求解快方法.
...全文
70 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ccrun.com 2011-04-15
  • 打赏
  • 举报
回复
1. 确认TabSheet2的OnMouseDown事件挂接了有效的处理函数.
2. 确认鼠标是点击在TabSheet2上了吗? (注意如果鼠标点在TabSheet2上的其他控件上, 是不会触发TabSheet2的OnMouseDown事件的)
gxlznzm 2011-04-15
  • 打赏
  • 举报
回复
我的工程有第三方控件,我单独做了一个,只有PageControl1和两个tabsheet,正常了,可能是和三方控件冲突了.谢谢妖哥回复
ccrun.com 2011-04-15
  • 打赏
  • 举报
回复
有这么神奇?你把你的测试工程压缩一下,发到我的信箱:cbfans at 163 dot com
我看看.
gxlznzm 2011-04-15
  • 打赏
  • 举报
回复
1. 确认TabSheet2的OnMouseDown事件挂接了有效的处理函数.
-------------------------OnMouseDown事件里只有一行测试用的ShowMessage("ok"),放在TabSheet1中是能触发的
2. 确认鼠标是点击在TabSheet2上了吗? (注意如果鼠标点在TabSheet2上的其他控件上, 是不会触发TabSheet2的OnMouseDown事件的)
-----------------------TabSheet2中只放一个Edit1,没有放其它控件,所以点击肯定是在TabSheet2上了

13,822

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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