请问大侠,如何在Delphi里面自制一个类似于浏览器标签页的按钮,也就是说按钮包括一个图标,一个caption和一个内嵌的关闭按钮。我试图在TBitBtn中内嵌一个TSpeedButton,但是效果不好(比如说当BitBtn按下的时候SpeedButton就看不见了)。请大侠给予指教,不胜感激! 如果有现成的第三方组件,那就最好了。

解决方案 »

  1.   

    我写过
    父类一个控件,每个标签一个控件,然后那个关闭按纽一个控件
    3个组合,自己处理消息, 图片什么的,自己用API画上去就可以 
      

  2.   

    去看一下cx系列的组件吧,那里好像有,raize和tms的也可以看一下,我没注意过
      

  3.   

    Raize 的PageControl 可以实现你大致功能,如果要更漂亮更自定义,就得自己写了
      

  4.   

    你就用自带的PageControl控件,上面可以画上你要的那三部分。点关闭按扭时,发消息删除当前页面即可。很好维护。
      

  5.   

    支持在VCL基础上改造,不喜欢装三方控件。