[英]How can I change the appearance of a Winforms TreeView SelectedNode using C#?
我可以使用代碼設置Treeview選定的節點,但是它的外觀不會改變。
TreeNode selectedNode = treeView1.SelectedNode;
TreeNode newNode = new TreeNode("I am new");
selectedNode.Nodes.Add(newNode);
treeView1.SelectedNode = newNode;
當我使用鼠標選擇節點時,背景色和前景色會改變。 當我使用代碼選擇節點時,我希望發生同樣的事情。 如何使用C#更改Winforms TreeView SelectedNode的外觀? 謝謝!
您是否將HideSelection
為false
? 出於某種原因,默認值是true
,這將阻止節點顯示為已選中狀態,除非控件具有焦點(使用鼠標選擇節點時當然具有焦點)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.