miércoles, 3 de agosto de 2011

C# TreeView Node Expand / Collapse Events

 

 

Ejemplo



TreeNode node = null;


And in your expand event, assign the expanded node to the variable:



private void treeView1_AfterExpand(object sender, TreeViewEventArgs e)
{
node = e.Node;
}


And when a node is collapsed make it null:



private void treeView1_AfterCollapse(object sender, TreeViewEventArgs e)
{
node = null;
}


And after loading data to the view do the following check:



if (node != null)
{
foreach (TreeNode n in treeView1.Nodes)
{
if (n.Text == node.Text)
{
n.Expand();
break;
}
}

}

1 comentarios:

kettic dijo...

building TreeView nodes in C#.NET

Publicar un comentario