TPageControl上如果有很多个tabsheet,显示不下的话右边就会出现向左向右的箭头,通过点击可以让某一些tabsheet显示在当前。有没有什么办法能够知道哪些tabsheet是当前可以看到的找了下好像没有相关属性。。

解决方案 »

  1.   

    eg:
    cxTabSheet2.Enabled:=false;//顯示灰色
    cxTabSheet2.TabVisible:=false;//不可見
      

  2.   

    楼上注意,楼主说的不是visible没有这个属性,你只能根据页面宽度,和tab宽度,去估算一下吧
      

  3.   

    也請樓上注意,估算?程序中用估算??......這只是技術方面的去做,沒有實現不了的
    ....
    有没有什么办法能够知道哪些tabsheet是当前可以看到的...
    ....
    另外補充:
    剛才寫的是CX的,非CX的TPageControl同樣可以實現
      

  4.   

    a、1-10共10个tab,
    b、当前显示的是第3-6个,
    c、当前活动的是第4个a、c的可以确定知道的,但是无法推出b
    估计有内部代码是可以知道b的