gpt4 book ai didi

移动节点后 C# Treeview 不刷新

转载 作者:太空宇宙 更新时间:2023-11-03 11:50:42 25 4
gpt4 key购买 nike

在我的 Windows 应用程序中,我有一个 TreeView 。我制作了自定义按钮来向下移动节点。这是单击按钮时发生的情况:

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;

代码工作正常,但我的 TreeView 没有更新。我没有看到节点的切换。

tvCategories.Refresh()tvCategories.Invalidate()tvCategories.Update() 不起作用。

有人知道如何解决这个问题吗?

PS:我正在使用 DevComponents 的第 3 方 TreeView 。

最佳答案

在 Treeview 上设置 Focus 会导致刷新,正如我所发现的通过使用

TreeView.Focus()

关于移动节点后 C# Treeview 不刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2198856/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com