【发布时间】:2020-11-20 03:10:42
【问题描述】:
我们有一个来自 .net framework 3.5 的旧版 Windows 应用程序,我们正在将其升级到 .net framework 4.8。我们面临的一个问题是我们有一个树视图,当表单首次在 form_load() 事件中加载时,它的数据会自动填充和显示。但是,当升级到 .net 4.8 时,它不会自动显示,直到我们再次加载它。
下面的代码没有任何改变
treeView1.BeginUpdate();
treeView1.Nodes.Add()...
treeView1.EndUpdate()
我尝试了以下几种方法,但仍然无法正常工作:
- 在 EndUpdate() 之后通过 treeView1.SelectedNode 选择一个节点
- 无效()
- 刷新()
- 更新()
奇怪的是,如果我们在表单加载后通过单击按钮执行完全相同的操作,那么它就起作用了。
有什么帮助吗? 谢谢, 开尔文
【问题讨论】:
标签: treeview