Search code examples
c#winformstreeview.net-4.7

How to fix 'selected node' hiding issue while treeview is disabled?


I am using the treeview control in my windows form application and in my functionality treeview needs to be disabled but problem was that after disabling my treeview's selected node is not display It was hide.

I tried also EnsureVisible property before disabling treeview but also selected node was hide after disabling treeview.

treeview1.SelectedNode.EnsureVisible(); treeview1.Enabled = false;

I expect that after disabling selected node of treeview will not hide anyway.

here selected node is first node which name is Desktop It is not displaying after disabling treeview


Solution

  • I got solution.

    I set Forecolor of selected node and then disable treeview so when treeview was disable selected node is not hiding.

    treeview1.SelectedNode.ForeColor=Colors.Black;
    treeview1.Enabled=False;