多组件的焦点问题

likeyrain 2010-11-08 06:05:47
大家好
请教一个关于焦点的问题,窗体上放了多个TabControl,点T2后,T1就会失去焦点,之前的选中状态也会消息(选中的页号没变,但选中的彩色没有了),有什么办法让多个TabControl互不干扰啊?点了T2后,T1选中的页还是彩色。
...全文
131 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
likeyrain 2010-11-15
  • 打赏
  • 举报
回复
OK,结贴
Versus1008 2010-11-12
  • 打赏
  • 举报
回复
likeyrain 2010-11-12
  • 打赏
  • 举报
回复
赚个10分不容易,星期天不上班,只好星期一来结贴了
likeyrain 2010-11-12
  • 打赏
  • 举报
回复
赚个10不容易,星期天不上班,只好星期一来结贴了
likeyrain 2010-11-11
  • 打赏
  • 举报
回复
是皮肤设置错了,谢谢!
kye_jufei 2010-11-11
  • 打赏
  • 举报
回复
經常使用TabControl組件,沒有遇到類似問題。。。(你檢查一下是不是顏色重疊或用了vclskin...)
likeyrain 2010-11-11
  • 打赏
  • 举报
回复
呵呵。。继续蹭分,三天后结贴
musa2008 2010-11-10
  • 打赏
  • 举报
回复
100分贴,楼主给我分点啊。
likeyrain 2010-11-10
  • 打赏
  • 举报
回复
赚点他不容易,过几天就结贴
lcmlhs_2005 2010-11-09
  • 打赏
  • 举报
回复
学习是一种习惯,顶帖是一种美德
ad13663145243 2010-11-09
  • 打赏
  • 举报
回复
路过~~~~~~~~~~~~~~~~
likeyrain 2010-11-09
  • 打赏
  • 举报
回复
问题自己解决,犯了个很低级的错误,是皮肤设错了,谢谢大家的帮忙!!
chenlinhonghu 2010-11-09
  • 打赏
  • 举报
回复
这个影响是因为你点一个控件后,这个控件就会获得焦点,你前面的那个控件肯定要是去焦点的。只需要设置一个变量x,在每个控件的onEnter事件设置x为不同的值,再在Button的单击事件中,根据不同的x确定让前一个获得焦点的控件获得焦点。
likeyrain 2010-11-09
  • 打赏
  • 举报
回复
还有其他方法不?
likeyrain 2010-11-09
  • 打赏
  • 举报
回复
还有个问题,tabcontrol本来是点一下就可以选中的,现在用DynamicSkinForm的tabcontrol却要点两次才能选中,请教高手,这可能是什么原因造成的啊?
bdmh 2010-11-09
  • 打赏
  • 举报
回复
没办法,要不你就自己在tab的canvas上画一个效果吧
haitao 2010-11-08
  • 打赏
  • 举报
回复
treeview有个hideselected,一般都需要设为false

tabcontrol的当前选中页,是tab高出其它页的。彩色会变化?
likeyrain 2010-11-08
  • 打赏
  • 举报
回复
还有button,也是一样,点了button后,TabControl的选中页失去焦点也没有彩色,这应该怎样解决,我看到过可以互不干扰的,但不知道怎样实现

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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