簡體   English   中英

如何使 treeview 不可折疊?

[英]How to make a treeview uncollapsable?

在WinForms中使用TreeView控件,有沒有可以設置隱藏每個節點的折疊節點圖標的屬性?

另外,如何永久擴展TreeView中的所有節點?

您需要處理OnBeforeExpand事件並將Cancel設置為true

private void OnBeforeExpand(TreeViewCancelEventArgs e)
{
   e.Cancel = true;
}

請記住,這將阻止任何樹節點擴展。

如果要隱藏“+/-”符號,應將ShowPlusMinus屬性設置為false

您可以嘗試處理BeforeCollapse事件並始終設置e.Cancel = true

可以攔截TreeView.BeforeCollapse事件

private void YourBeforeCollapseEventHandler(object sender, TreeViewCancelEventArgs e)
{
    e.Cancel = true;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM