我想让子节点前面显示checkbox,而父节点不显示checkbox并且鼠标移到上面时鼠标形状发生改变(即父子节点的鼠标形状不同),请大家帮帮忙!谢谢!

解决方案 »

  1.   

    光标的问题可以解决,而CheckBox的问题无能为力private void TreeViewMouseMove(object sender MouseEventArgs e)
    {
        TreeView tv=sender as TreeView;
        TreeNode tn=tv.GetNodeAt(e.X,e.Y);
        if(tn!=null && tn.Parent!=null)
             tv.Cursor=Cursors.Hand;
        else
             tv.Cursor=Cursors.Arrow;
    }
      

  2.   

    dancingbit  谢谢啦!
      

  3.   

    不用CheckBox,可以考虑做一组checkBox式样的图片代规,用这个图标以替代
    点击进切换图片