我在写TreeView的双击事件时,想先判断有节点被选中了,双击才发生行为,,如果没有节点选中,则双击什么都不做,,这个怎么写啊??,,,,请教

解决方案 »

  1.   

    选中?查看TreeView.SelectedNode属性就可以了。
      

  2.   

    TreeView.SelectedNode == null
      

  3.   


        /// <summary>
        /// 获取TreeView选中的CheckBox,只包含字节点。
        /// </summary>
        /// <param name="nodeschk">TreeView节点集合</param>
        /// <returns>选中CheckBox的value</returns>
        private string TreeChecked(TreeNodeCollection nodeschk)
        {
            foreach (TreeNode td in nodeschk)
            {
                if (td.Checked && td.Parent != null)
                {
                    chkString += td.Value + ",";
                }
                if (td.ChildNodes.Count > 0) TreeChecked(td.ChildNodes);
            }
            return chkString;
        }
      

  4.   

    treeView1.SelectedNode
    貌似LZ还有别的意思
      

  5.   


    if (TreeView.SelectedNode == null )
    {
    //没有选中 
    return
    }