如何给treeview的节点加上checkbox??谢谢

解决方案 »

  1.   

    TreeView不能像ListView中的CheckBox一样多选,只能用StateImage,效果不错,但不是CheckBox,而是画一个打勾的图形(Index=0)。当某个Item被选中后,前面就出现这个打勾的图标,当再次点击时,打勾的图标就消失。
    在TreeView的OnClick事件中添加如下代码:
      if TreeView1.Selected.StateIndex <> 0 then
         TreeView1.Selected.StateIndex :=0 
      else
         TreeView1.Selected.StateIndex := -1;
      

  2.   

    1stClass4000 中的 TreeView 可以,设置属性即可
      

  3.   

    用DEV的控件就很简单可以得到这种效果!
      

  4.   

    Checkboxes属性
          返回或设置一个值,确定是否显示复选框。语法object.Checkboxes [= boolean]Checkboxes属性语法有如下几部分:部分 描述 
    object 一个对象表达式,其值是“应用于”列表中的一个对象。 
    boolean 一个布尔表达式,指定复选框是否显示,如设置值所描述的。 
    设置值boolean设置如下:常数 描述 
    False (缺省) 复选框不显示。 
    True 复选框显示。 
      

  5.   

    treeview有checkbox属性
    可以做循环来判断是否check
    For i = 1 To .Nodes.Count
        If .Nodes(i).Checked Then
            ''''
        End If
    Next i