В моем приложении для Windows у меня есть древовидная структура.Я сделал кнопки Custum, чтобы переместить узел вниз.Вот что происходит при нажатии кнопки:
Node destNode = tvCategories.SelectedNode.NextNode;
Node srcNode = tvCategories.SelectedNode;
Node parentNode = srcNode.Parent;
// Switch nodes
parentNode.Nodes[destNode.Index] = srcNode;
parentNode.Nodes[srcNode.Index] = destNode;
Код работает нормально, но мой древовидный список не обновляется.Я не вижу переключения узлов.
tvCategories.Refresh()
или tvCategories.Invalidate()
или tvCategories.Update()
не работает.
Кто-нибудь знает, как это исправить?
PS: Я использую стороннее древовидное представление DevComponents.