【问题标题】:How to disable child node selection on selecting parent node of a treeview如何在选择树视图的父节点时禁用子节点选择
【发布时间】:2015-05-05 06:15:30
【问题描述】:

当我们从树视图中选择父节点时,是否有任何属性可以禁用子节点选择

【问题讨论】:

    标签: winforms treeview


    【解决方案1】:

    这样做的特定属性...我不这么认为。 在 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();
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多