Эх сурвалжийг харах

修改继承窗体设计器BUG

章政 8 жил өмнө
parent
commit
a25c6ba045

+ 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;
+            }
         }
     }
 }