【发布时间】:2014-10-06 03:44:54
【问题描述】:
我开发了一个 C# Windows 窗体。
起初,Windows 窗体工作正常。
但是,有一天 Windows 窗体启动时总是最小化,我不知道。
我检查了WindowState 是Normal 而不是Minimized。
怎么解决,谢谢!
编辑:
我注释每个代码块以缩小范围以定位问题点。
我发现我在 MainForm 中使用了Drive Detector。
创建该实例时,调用 Window 表单必须作为参数传递给构造函数。
否则,Drive Detector 将创建一个隐藏表单。但是,MainForm 将被最小化。
以下代码不会创建隐藏表单。
driveDetector = new DriveDetector(this);
下面的代码会创建一个隐藏的窗体,它会干扰调用 Windows 窗体。
driveDetector = new DriveDetector();
【问题讨论】:
-
这是从什么时候开始的?如果你使用颠覆系统,你可以看看两次提交之间发生了什么变化......
-
@CommuSoft 这是个好主意。不幸的是,我没有使用任何版本控制系统....