怎么样可以选treeview的子节点的文字就可以选中该节点,而不用专门选Checkbox才能选中该节点?

解决方案 »

  1.   

    本来就是这样的,选中文字就选中节点了,,
    你不是看不到效果?
    把Treeview的HideSelection=False;
      

  2.   

    不是,treeview前有checkBox,选中节点文字checkbox就选中
      

  3.   

    不是,treeview前有checkBox,选中节点文字checkbox就选中
      

  4.   

    用treeview的beforeCollapse和beforeExpand两个事件吧
      

  5.   

    你这样试试
    if (treTotalList.SelectedNode.Parent != null)

         treTotalList.SelectedNode.Parent.checked=true;

    这是只有一层   然后后面写个递归  来检索选中节点是不是也还有父节点 如果有 选中
    不知道你问的是不是这个问题
      

  6.   

    楼上你说的好像有点作用,我想做的是,点击字体时和点击Checkbox时是一样的效果。这样主要是为了方便,不用费力的点击Checkbox才能选中。不知道我说的是否明白?
      

  7.   

    我要是你  就把checkbox隐藏。。
    你如果这个东西有用    那你这样 
    你把tree的Afterselect和AfterCheck事件同时调用同一个事件
    那效果就一样了
    不过这样的话新问题出现了
    就是不知道怎么样才能让点击复选框跟lable同步 
    不过你可以先试试
      

  8.   

    这样就需要你自己根据需要改变e.Node.Checked 的值   呵呵 忽然感觉我绕的有点曲折  不过没想到其他方法