我想作出这种效果:在树状列表中的每个节点前面都显示一个chekbox,并且在程序中能够知道哪个item被选中,这项的效果该怎样实现啊?如果Ttreeview不能,用其他的什么控件呢?

解决方案 »

  1.   

    第三方控件能实现这种功能的多的是,昆腾组件里就有一个
    www.51delphi.com有下载
      

  2.   

    Ttreeview可以实现你的要求。你可以准备几个图片代表选中和未选中,在Ttreeview的OnMouseDown事件中根据相应的状态设置每个节点的ImageIndex或者StateIndex为相应的图片。要得到那个节点被选中就是编历节点,察看每个节点的图片即可。
    为省事可以使用第三方控件,有很多可以实现这样的要求的控件。
      

  3.   

    http://940801.cndev.net/mycomponents/tchecktreeview.zip
      

  4.   

    别动不动就去下一大队第三方控件/组件阿,那样有多大意思吗?你打开Win32SDK键入关键字“TV_ITEM ”就知道怎么写程序自己实现了—————————————————————————————————
    宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
    —————————————————————————————————