可以在程序中动态设置,因为每个树接点都是一个treenode,你可以给他们单独设置checkbox

解决方案 »

  1.   

    TreeView tv = new TreeView();
    TreeNode  tn = new TreeNode("test");
    tn.CheckBox= true;
    tv.Nodes.Add(tn);这样节点就有checkbox了
      

  2.   

    treeNode类没有checkboxes属性,查了MSDN,好像只有treeView类才有checkBox属性
      

  3.   

    现成的方法是肯定没有的了,或许你可以找找第三方控件实在不行就要自己画了,另外还有一个馊主意就是用 Icon 来模拟 CheckBox ,对于不需要CheckBox的,用那些画好线的Icon,当然你要控制好展开和收缩时的Icon显示虽然有一定难度,但是还不是灰常复杂.
      

  4.   

    to chenghaofeng(kim):老大,treeNode只有checked属性,没有checkbox属性呀????
      

  5.   

    用Icon的方法当然是可以的,不过那已经是下下之选了,郁闷呀,有谁有第三方的控件给介绍一下呀?