大家好
    请教一个关于焦点的问题,窗体上放了多个TabControl,点T2后,T1就会失去焦点,之前的选中状态也会消息(选中的页号没变,但选中的彩色没有了),有什么办法让多个TabControl互不干扰啊?点了T2后,T1选中的页还是彩色。

解决方案 »

  1.   

    还有button,也是一样,点了button后,TabControl的选中页失去焦点也没有彩色,这应该怎样解决,我看到过可以互不干扰的,但不知道怎样实现
      

  2.   

    treeview有个hideselected,一般都需要设为falsetabcontrol的当前选中页,是tab高出其它页的。彩色会变化?
      

  3.   

    没办法,要不你就自己在tab的canvas上画一个效果吧
      

  4.   

    还有个问题,tabcontrol本来是点一下就可以选中的,现在用DynamicSkinForm的tabcontrol却要点两次才能选中,请教高手,这可能是什么原因造成的啊?
      

  5.   

          这个影响是因为你点一个控件后,这个控件就会获得焦点,你前面的那个控件肯定要是去焦点的。只需要设置一个变量x,在每个控件的onEnter事件设置x为不同的值,再在Button的单击事件中,根据不同的x确定让前一个获得焦点的控件获得焦点。
      

  6.   

    經常使用TabControl組件,沒有遇到類似問題(你檢查一下是不是顏色重疊或用了vclskin...)