怎么获得treeview各选项的checkboxs是否被选中,判断check可以吗??有没有什么好的方法来获得checked的值???

解决方案 »

  1.   

    bool ckd=true;
    foreach(TreeNode node in this.treeView1.Nodes)
    {
    if (node.Checked==false)
    {
    ckd=false;
    }
    }
    if (ckd==true)
    {
    //全部选中时执行的代码
    }
    else
    {
    //未全部选中时执行的代码
    }
      

  2.   

    to 怎么获得treeview各选项的checkboxs是否被选中,判断check可以吗??有没有什么好的方法来获得checked的值???比较简便的方法,你可以在treeview的AfterCheck事件时候,记录当前节点的是否选中到一个全局的容器中。否则,你就需要遍历整个树。dugupiaoyun(独孤飘云)所写得只是第一层而已。