问题:我需要在TreeView每个节点前有两个checkbox,
      一个是用了属性,另外一个是用了StateImage。现在的问题是,我用treeView1_click事件判断时,点击checkbox,而StateImage也随之发生改变,也就是说,我缺少一个判断当前点击内容的方法,如果可以判断当前点击的是否为StateImage就可以解决这个问题了。请各位高手指点!多谢!!!给分100

解决方案 »

  1.   

    我只用过一个checkbox的 treeView,你说的情况不知道啊
    帮你顶下
      

  2.   

    判断一下鼠标位置可能行吧
    ====CSDN 小助手 V2.0 2005年10月16日发布====
    CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
    界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/10/16/504620.aspx
    下载:http://szlawbook.com/csdnv2/csdnv2.rar为神六喝彩,向所有科技工作者致敬!
    拒绝日货。
      

  3.   

    TreeView 默认是点击checkbox才会改变checked属性所以你可以通过当前的被选的node的check属性是否有变化来判断是否点击checkbox
      

  4.   

    TreeView 默认是点击checkbox才会改变checked属性所以你可以通过当前的被选的node的check属性是否有变化来判断是否点击checkbox如何判断
      

  5.   

    可以用node.tag 保存上次 Node.Checked()的值
      

  6.   

    private void tvFunction_BeforeCheck(object sender, BeforeCheckEventArgs e)
    {
    }
    private void tvFunction_AfterCheck(object sender, NodeEventArgs e)
    {
    }试试这两个事件。