浏览代码

修改继承窗体设计器BUG

章政 8 年之前
父节点
当前提交
a25c6ba045
共有 1 个文件被更改,包括 10 次插入4 次删除
  1. 10 4
      UAS-MES/CustomControl/BaseForm/BaseForm.cs

+ 10 - 4
UAS-MES/CustomControl/BaseForm/BaseForm.cs

@@ -18,14 +18,20 @@ namespace UAS_MES.CustomControl.BaseForm
 
         private void BaseForm_Load(object sender, EventArgs e)
         {
-            Main main = Application.OpenForms["Main"] as Main;
-            main.TopMost = false;
+            if (!DesignMode)
+            {
+                Main main = Application.OpenForms["Main"] as Main;
+                main.TopMost = false;
+            }
         }
 
         private void BaseForm_FormClosing(object sender, FormClosingEventArgs e)
         {
-            Main main = Application.OpenForms["Main"] as Main;
-            main.TopMost = (main.Controls["headBar1"].Controls["AlwaysTop"] as CheckBox).Checked;
+            if (!DesignMode)
+            {
+                Main main = Application.OpenForms["Main"] as Main;
+                main.TopMost = (main.Controls["headBar1"].Controls["AlwaysTop"] as CheckBox).Checked;
+            }
         }
     }
 }