Browse Source

窗体最前可设置

章政 8 years ago
parent
commit
0adfa4e9be

+ 14 - 0
UAS-MES/CustomControl/HeadBar/HeadBar.Designer.cs

@@ -39,6 +39,7 @@
             this.MinWindow1 = new System.Windows.Forms.PictureBox();
             this.CloseWindow = new System.Windows.Forms.PictureBox();
             this.UpperCollection = new System.Windows.Forms.CheckBox();
+            this.AlwaysTop = new System.Windows.Forms.CheckBox();
             ((System.ComponentModel.ISupportInitialize)(this.changepwdicon)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.Change_psw)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.logouticon)).BeginInit();
@@ -129,11 +130,23 @@
             this.UpperCollection.UseVisualStyleBackColor = false;
             this.UpperCollection.CheckedChanged += new System.EventHandler(this.UpperCollection_CheckedChanged);
             // 
+            // AlwaysTop
+            // 
+            resources.ApplyResources(this.AlwaysTop, "AlwaysTop");
+            this.AlwaysTop.BackColor = System.Drawing.SystemColors.ControlDarkDark;
+            this.AlwaysTop.Checked = true;
+            this.AlwaysTop.CheckState = System.Windows.Forms.CheckState.Checked;
+            this.AlwaysTop.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
+            this.AlwaysTop.Name = "AlwaysTop";
+            this.AlwaysTop.UseVisualStyleBackColor = false;
+            this.AlwaysTop.CheckedChanged += new System.EventHandler(this.AlwaysTop_CheckedChanged);
+            // 
             // HeadBar
             // 
             resources.ApplyResources(this, "$this");
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
             this.BackColor = System.Drawing.SystemColors.ControlDarkDark;
+            this.Controls.Add(this.AlwaysTop);
             this.Controls.Add(this.UpperCollection);
             this.Controls.Add(this.changepwdicon);
             this.Controls.Add(this.Change_psw);
@@ -171,5 +184,6 @@
         private System.Windows.Forms.PictureBox Change_psw;
         private System.Windows.Forms.PictureBox changepwdicon;
         private System.Windows.Forms.CheckBox UpperCollection;
+        private System.Windows.Forms.CheckBox AlwaysTop;
     }
 }

+ 6 - 0
UAS-MES/CustomControl/HeadBar/HeadBar.cs

@@ -89,6 +89,7 @@ namespace UAS_MES.CustomControl
                 logouticon.Visible = false;
                 LoginOut.Visible = false;
                 Change_psw.Visible = false;
+                AlwaysTop.Visible = false;
                 UpperCollection.Visible = false;
             }
         }
@@ -143,5 +144,10 @@ namespace UAS_MES.CustomControl
         {
             SystemInf.UpperCollection = UpperCollection.Checked;
         }
+
+        private void AlwaysTop_CheckedChanged(object sender, EventArgs e)
+        {
+            this.FindForm().TopMost = AlwaysTop.Checked;
+        }
     }
 }

+ 45 - 9
UAS-MES/CustomControl/HeadBar/HeadBar.resx

@@ -148,7 +148,7 @@
     <value>$this</value>
   </data>
   <data name="&gt;&gt;TitleLabel.ZOrder" xml:space="preserve">
-    <value>6</value>
+    <value>7</value>
   </data>
   <data name="changepwdicon.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
     <value>Right</value>
@@ -181,7 +181,7 @@
     <value>$this</value>
   </data>
   <data name="&gt;&gt;changepwdicon.ZOrder" xml:space="preserve">
-    <value>1</value>
+    <value>2</value>
   </data>
   <data name="Change_psw.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
     <value>Right</value>
@@ -214,7 +214,7 @@
     <value>$this</value>
   </data>
   <data name="&gt;&gt;Change_psw.ZOrder" xml:space="preserve">
-    <value>2</value>
+    <value>3</value>
   </data>
   <data name="logouticon.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
     <value>Right</value>
@@ -244,7 +244,7 @@
     <value>$this</value>
   </data>
   <data name="&gt;&gt;logouticon.ZOrder" xml:space="preserve">
-    <value>3</value>
+    <value>4</value>
   </data>
   <data name="LoginOut.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
     <value>Right</value>
@@ -277,7 +277,7 @@
     <value>$this</value>
   </data>
   <data name="&gt;&gt;LoginOut.ZOrder" xml:space="preserve">
-    <value>4</value>
+    <value>5</value>
   </data>
   <data name="MinWindow2.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
     <value>Right</value>
@@ -310,7 +310,7 @@
     <value>$this</value>
   </data>
   <data name="&gt;&gt;MinWindow2.ZOrder" xml:space="preserve">
-    <value>5</value>
+    <value>6</value>
   </data>
   <data name="MinWindow.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
     <value>Right</value>
@@ -343,7 +343,7 @@
     <value>$this</value>
   </data>
   <data name="&gt;&gt;MinWindow.ZOrder" xml:space="preserve">
-    <value>7</value>
+    <value>8</value>
   </data>
   <data name="MinWindow1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
     <value>Right</value>
@@ -376,7 +376,7 @@
     <value>$this</value>
   </data>
   <data name="&gt;&gt;MinWindow1.ZOrder" xml:space="preserve">
-    <value>8</value>
+    <value>9</value>
   </data>
   <data name="CloseWindow.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
     <value>Right</value>
@@ -409,7 +409,7 @@
     <value>$this</value>
   </data>
   <data name="&gt;&gt;CloseWindow.ZOrder" xml:space="preserve">
-    <value>9</value>
+    <value>10</value>
   </data>
   <data name="UpperCollection.AutoSize" type="System.Boolean, mscorlib">
     <value>True</value>
@@ -442,6 +442,42 @@
     <value>$this</value>
   </data>
   <data name="&gt;&gt;UpperCollection.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="AlwaysTop.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
+  </data>
+  <data name="AlwaysTop.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+    <value>Right</value>
+  </data>
+  <data name="AlwaysTop.Font" type="System.Drawing.Font, System.Drawing">
+    <value>微软雅黑, 9pt</value>
+  </data>
+  <data name="AlwaysTop.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
+  </data>
+  <data name="AlwaysTop.Location" type="System.Drawing.Point, System.Drawing">
+    <value>224, 0</value>
+  </data>
+  <data name="AlwaysTop.Size" type="System.Drawing.Size, System.Drawing">
+    <value>91, 40</value>
+  </data>
+  <data name="AlwaysTop.TabIndex" type="System.Int32, mscorlib">
+    <value>14</value>
+  </data>
+  <data name="AlwaysTop.Text" xml:space="preserve">
+    <value>窗体最前</value>
+  </data>
+  <data name="&gt;&gt;AlwaysTop.Name" xml:space="preserve">
+    <value>AlwaysTop</value>
+  </data>
+  <data name="&gt;&gt;AlwaysTop.Type" xml:space="preserve">
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;AlwaysTop.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name="&gt;&gt;AlwaysTop.ZOrder" xml:space="preserve">
     <value>0</value>
   </data>
   <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">