如何在选择树视图的父节点时禁用子节点选择

时间:2015-05-05 06:15:31

标签: winforms treeview

当我们从树视图中选择父节点时,是否存在禁用子节点选择的属性

1 个答案:

答案 0 :(得分:0)

这样做的具体财产......我不这么认为。 在c#Winform上,可能是这样的,处理Treeview的AfterSelect事件:

private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
    if (e.Node.Parent != null ){
        MessageBox.Show("only parent nodes must be selected", "warning");
        treeView1.SelectedNode=e.Node.Parent;
    }
}

private void Form1_Load(object sender, EventArgs e)
{
    //tree load
    treeView1.SelectedNode = treeView1.Nodes[0];
    treeView1.ExpandAll();
}