Winforms窗口关闭时间

问题描述

我正在使用VSTO应用程序(Excel插件),在此应用程序上,我有一个带有一些标签,按钮和TreeView的窗口。 TreeView可以填充大量TreeNode项。

当它装有大约一百万个项目时,大约需要40秒才能关闭窗口。 同时关闭应用程序其余部分的窗口。 关闭时-应用程序的其余部分仍然无响应。

我的问题: 有没有办法关闭窗口并保持响应? 有没有一种方法可以使其更快地关闭

解决方法

恐怕TreeView控件中的项目虚拟化仅在WPF平台中受支持。

WinForms必须清除所有百万个项目的系统资源,因此需要一段时间。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...