什么可能导致对话框挂起在.NET应用程序中?

时间:2014-01-27 15:16:01

标签: .net vb.net winforms vb.net-2010

我正在研究为什么VB.NET WinForms应用程序中的对话框窗口偶尔会挂起/冻结(每天大约6次)。窗口中的控件保持视觉活动状态(悬停状态,按下状态等工作),但您无法输入输入字段,单击按钮不会执行任何操作。即使关闭窗口[x]按钮也不起作用。并且您无法将焦点更改为父窗口。

偶然发现的解决方法是来回更改屏幕分辨率。这会“解冻”窗口,以便您继续工作。

该错误在迁移到Windows 7后开始出现。该系统已在Windows XP上运行多年而没有任何问题。我还没有能够重现它,所以现在调试不是一个选择。我只是试图将可能的来源与问题隔离开来。

什么可能阻止像这样的.NET应用程序?

1 个答案:

答案 0 :(得分:0)

我有一个定期挂起的vb.net程序。

一些用户报告称,Logitech的Setpoint(鼠标)软件导致我的程序在启动后不久就冻结了。在这些情况下,退出Setpoint软件可以解决问题。

您使用的是Setpoint吗?

此外,据我所知,较新版本的Setpoint不会导致此冲突。