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#