急呀!如何的treeview的背景设为透明的??????????????

解决方案 »

  1.   

    什么叫透明呢?不就是与周围颜色一致吗?
    所以普通的TreeView是没有这个属性的!你如果非要这个效果,就把它的底色设成与周围颜色一致不就透明了吗!
    可能不对,但是我确实这样做过,愿与你共勉!
      

  2.   

    不知道下面这个满不满足你要求?
    Form1.TransparentColor := True;
      Form1.TransparentColorValue := ClRed;//可以设置成其他颜色但要与Treeview.color相同。
      Treeview1.Color := ClRed;//;//可以设置成其他颜色但要与Form1.TransparentColorValue 相同。
      

  3.   

    你必须继承TREEVIEW控件,然后重载PAINT过程并把他的CANVAS BRUSH的STYLE属性设为BSCLEAR,或许可以,我没有试过,你可以试试看!
      

  4.   

    没有相关的属性可以设置。要不你使用 Windows 的TreeView吧。