当前位置:编程学习 > C#/ASP.NET >>

C#winform 如何判断树节点中被选中的子节点

我在BUTTON1单击事件中希望能对选中的节点进行操作,比如如果节点二是勾选状态,则弹出一个OK2的对话框,如果节点三是勾选状态,则弹出一个OK3的对话框,不勾选则无操作。我自己的想法是在按钮事件中用SWITCH语句来用,但是不知道如何使用,知道的朋友能否回答下,谢谢! --------------------编程问答--------------------    private void treeView1_Click(object sender, EventArgs e)
        {
            MessageBox.Show(treeView1.SelectedNode.Text);
        } --------------------编程问答--------------------
         /// <summary>
        /// 将选中的节点Id加入集合
        /// </summary>
        /// <param name="nodes"></param>
        /// <param name="nodeList"></param>
        public void GetAllCheckedNodes(TreeNode nodes, List<int> ids)
        {
            foreach (TreeNode node in nodes)
            {
                if (node.Checked == true)
                {
                    ids.Add(Convert.ToInt32(node.Name));
                }
                GetAllCheckedNodes(node.Nodes, ids);
            }
        }
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,