Treeview 未以 Windows 形式显示 .net 4.8
Treeview not displaying in Windows form .net 4.8
我们有一个来自 .net framework 3.5 的遗留 Windows 应用程序,我们正在将其升级到 .net framework 4.8。我们面临的一个问题是我们有一个树视图,当在 form_load() 事件中首次加载表单时,它的数据会自动填充并显示。然而,当升级到 .net 4.8 时,它不会自动显示,直到我们再次加载它。
以下代码没有任何变化
treeView1.BeginUpdate();
treeView1.Nodes.Add()...
treeView1.EndUpdate()
我尝试了以下几种方法,但仍然无效:
- select 在 EndUpdate()
之后 treeView1.SelectedNode 的一个节点
- 无效()
- 刷新()
- 更新()
奇怪的是,如果我们在加载表单后通过单击按钮来执行完全相同的操作,那么它就起作用了。
有帮助吗?
谢谢,
开尔文
仅供参考
我已将树数据加载到表单 Shown 事件中并且它有效。
我们有一个来自 .net framework 3.5 的遗留 Windows 应用程序,我们正在将其升级到 .net framework 4.8。我们面临的一个问题是我们有一个树视图,当在 form_load() 事件中首次加载表单时,它的数据会自动填充并显示。然而,当升级到 .net 4.8 时,它不会自动显示,直到我们再次加载它。
以下代码没有任何变化
treeView1.BeginUpdate();
treeView1.Nodes.Add()...
treeView1.EndUpdate()
我尝试了以下几种方法,但仍然无效:
- select 在 EndUpdate() 之后 treeView1.SelectedNode 的一个节点
- 无效()
- 刷新()
- 更新()
奇怪的是,如果我们在加载表单后通过单击按钮来执行完全相同的操作,那么它就起作用了。
有帮助吗? 谢谢, 开尔文
仅供参考 我已将树数据加载到表单 Shown 事件中并且它有效。