回答
是的,使用自定義繪圖(OnCustomDraw
,OnCustomDrawItem
事件)。查看Delphi附帶的CustomDraw演示。它演示了一個自定義繪製的樹視圖。
你必須使用所有者繪圖。看看On*CustomDraw*
事件。
您可以使用自定義繪製,是的,但這並不總是得心應手。我可以推薦查看LMD ElPack(),即他們的ElTree類。該類允許您在節點和輔助單元中使用迷你HTML(ElTree是TreeList控件)。
嗨@Eugene。很高興在SO看到你。我多年前從您那裏購買了ElPack,並且在我的應用程序中仍然使用ElPack和ElTree(現在是ElXTree)。這是一個很好的課程。我一直在試探,但從來沒有需要遷移到VirtualTreeView,因爲ElTree擁有自己的虛擬模式,並做我需要的一切。自從他們購買LMD以來,LMD一直在支持它並生產新版本。 – lkessler 2010-10-27 21:24:04
@lkessler感謝你的友好的話:) – 2010-10-28 06:22:08
- 1. 我可以將節點文本包裝在WinForms TreeView中嗎
- 2. 在Treeview中應用不同的葉節點樣式在同一級別
- 3. 我可以在餘燼中使用不同的樣式表嗎?
- 4. vb6 - 我可以修改vb6中的treeview節點鍵嗎?
- 5. WPF TreeView - 組節點樣式
- 6. 我可以將WPF TreeView綁定到單個根節點嗎?
- 7. 我可以在一個CSS類中指定兩種不同的樣式嗎?
- 8. 在不同父節點中檢查包含文本(* x)的子節點ASP Treeview
- 9. 我們可以使用不同Linux版本的節點創建Kubernetes羣集嗎?
- 10. 樣式更改應用於TreeView節點的所有子節點
- 11. 我可以在TreeView層次結構的同一級別有不同的類嗎?
- 12. 我可以在同一個graphviz記錄中使用不同的字體樣式/尺寸嗎?
- 13. 使用資源文件在treeview中本地化節點文本
- 14. 我可以使用指定的ID在neo4j中創建一個節點嗎?
- 15. 在JavaScript中,我可以掌握腳本所在的節點嗎?
- 16. 我可以在一個查詢中使用不同和「in」嗎?
- 17. 我可以在同一個樣式表上混合使用CSS和SCSS嗎?
- 18. 在CSS中,我可以在其他文本之前或之後添加不同樣式的文本嗎?
- 19. treeview節點中的標籤文本值
- 20. 我可以使用dojo檢測節點標記文本中的更改嗎?
- 21. 在treeview節點中對齊文本
- 22. Treeview C#點擊一個節點上出現的文本
- 23. 我可以將我的Android樣式放在不同的包名中嗎?
- 24. 從另一個應用程序獲取treeview的節點文本
- 25. 我可以在不同版本的Visual Studio中使用不同的方案嗎?
- 26. 我們可以在RabbitMQ中選擇下一個主節點嗎?
- 27. 我可以使用simplekml共享樣式,還可以更改單個點的樣式嗎?
- 28. 我可以在一個ListView項目中有不同的可點擊視圖嗎?
- 29. Asp.Net TreeView - 使文本不可點擊
- 30. 你可以使用this.queryText.replace替換兩個不同的文本嗎?
Tnx。我會研究它。 – Mahm00d 2010-11-07 09:03:43