Vb.net Weifenlo DockPanel套房形式冻结关闭
最近,我决定在我的VB.NET应用程序中实现Weifenlou DockPanel套件。一切正常,直到您尝试关闭应用程序,然后应用程序冻结。什么也没发生 我试过:Vb.net Weifenlo DockPanel套房形式冻结关闭,vb.net,forms,freeze,dockpanel,dockpanel-suite,Vb.net,Forms,Freeze,Dockpanel,Dockpanel Suite,最近,我决定在我的VB.NET应用程序中实现Weifenlou DockPanel套件。一切正常,直到您尝试关闭应用程序,然后应用程序冻结。什么也没发生 我试过: 关闭前处理DockPanel 使用Application.Exit() 关闭前运行Application.DoEvents() 在关闭之前关闭所有打开的DockPanel表单 在Visual Studio调试器外部运行应用程序 将Visual Studio设置为以x86为目标而不是以AnyCPU为目标 升级/下载DockPanel套
- 关闭前处理DockPanel
- 使用Application.Exit()
- 关闭前运行Application.DoEvents()
- 在关闭之前关闭所有打开的DockPanel表单李>
- 在Visual Studio调试器外部运行应用程序
- 将Visual Studio设置为以x86为目标而不是以AnyCPU为目标
- 升级/下载DockPanel套件框架版本
The thread 0x1f34 has exited with code 259 (0x103).
The thread 0x22b8 has exited with code 259 (0x103).
每次线程名称都不同。但是我没有运行任何线程
这仅发生在具有DockPanel的表单上
有什么想法吗?我在网上找不到其他人有这个问题,这真是令人沮丧
谢谢。在我的应用程序的表单关闭事件中,我在DockPanel中使用以下命令遍历所有打开的文档:
While i < DockPanel1.ActiveDocumentPane.Contents.Count
Dim dockContent As IDockContent = DockPanel1.ActiveDocumentPane.Contents(i)
dockContent.DockHandler.Close()
End While
因此,这是一个可以指责的最低限度的例子?例如,创建新项目、引用DPS、将dockpanel添加到form1并运行项目。它会崩溃吗?如果没有,你在用Dockpanel做什么?您的关机程序包括哪些代码?我使用的是DPS,它工作得很好,所以你正在做一些让它无法工作的事情,如果你不告诉我们你首先要做什么,我们就不知道它是什么:-)
For Each item As DockContent In DockPanel1.Documents
item.DockHandler.Close()
Next