用第三方控件,好像lmd包里有

解决方案 »

  1.   

    1stclass中有,去下一个
    到处都有
    如:www.hktk.com
      

  2.   

    是吗?我是想问一下,如果是自己写应该怎么办?我并不将它做成控件只需要在ComboBox中实现就行了。
      

  3.   

    Delphi 6里的TComboBoxEx好象可以吧,不过我没试过。
      

  4.   

    可以自己画啊,在onDrawItem里自己按自己的树结构画,不过处理每一个结点的缩进问题,比较麻烦。还有,判断是否有点击树结点左边的“+”号是比较难的事。劝你还是用人家的控件啦,为了实现相同的效果,却花不止100倍的时间。如果想知道怎么实现,可以看那些控件的源代码啊。
      

  5.   

    用OwnerDraw自己来画,想画成什么样都行
    我就自己画过菜单
      

  6.   

    有一个骗人的方法:)
    当ComboBox展开的时候OnDropDown
    在它的下边显示一个树图
      

  7.   


    Delphi6->Win32面板->TComboBoxEx组件;