【问题标题】:Treeview not displaying in Windows form .net 4.8Treeview 未以 Windows 形式显示 .net 4.8
【发布时间】: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


    【解决方案1】:

    仅供参考 我已将树数据加载到表单 Shown 事件中,它可以工作。

    【讨论】:

      猜你喜欢
      • 2016-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-11
      • 1970-01-01
      • 2023-01-11
      • 2017-12-29
      • 1970-01-01
      相关资源
      最近更新 更多