Páginas

20/04/2013

[C#] Remove SelectedNode from TreeView

Em C# não é tão óbvio remover o nó selecionado em um TreeView, a função abaixo dá uma força.

private void deleteTreeViewCurrentNode(TreeView trv)
{
    TreeNode node = trv.SelectedNode;
    while ((node.Parent != null) && (thvTipoItemAnalise.SelectedNode != null))
    {
        node = node.Parent;
        node.ChildNodes.Remove(trv.SelectedNode);
    }
}

Nenhum comentário: