2016-05-28 86 views
1

我試圖用樹視圖開發一個C#Windows窗體。其實我想實現一個界面來允許/禁止特定用戶的權限。 我使用樹形視圖來顯示菜單欄層次結構,並且系統管理員可以選中或取消選中權限。 這是我的樹視圖如何創建一個C#WinForm TreeView來在選擇子節點時自動選擇父節點?

This

在此圖像中,如果我檢查專業人員=>服務=>添加複選框,專業人員&服務複選框應該這樣的形象

enter image description here被部分檢查

我想要做的事情是,如果我選擇了一個子分支,父分支應該部分檢查。

如何自定義樹視圖來做到這一點?

謝謝。

+2

它在技術上是可行的,你必須從TreeView的派生自己的類並覆蓋的CreateParams到打開TVS_EX_PARTIALCHECKBOXES樣式。並添加一個使用SendMessage()發送TVM_SETITEMSTATE的方法。 –

回答

相關問題