Quellcode durchsuchen

调用线程关闭打印,使得界面关闭时不会卡顿

章政 vor 8 Jahren
Ursprung
Commit
3c178ec823

+ 1 - 0
UAS-MES/FunctionCode/Make/Make_BigBoxCollection.Designer.cs

@@ -523,6 +523,7 @@
             this.Name = "Make_BigBoxCollection";
             this.Tag = "Make!BigBoxCollection";
             this.Text = "栈板采集";
+            this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.Make_BigBoxCollection_FormClosed);
             this.Load += new System.EventHandler(this.栈板称重_Load);
             this.SizeChanged += new System.EventHandler(this.栈板称重_SizeChanged);
             ((System.ComponentModel.ISupportInitialize)(this.PrintNum)).EndInit();

+ 5 - 0
UAS-MES/FunctionCode/Make/Make_BigBoxCollection.cs

@@ -236,5 +236,10 @@ namespace UAS_MES.Make
             OperateResult.AppendText(">>箱号" + outboxcode.Text + "解除成功\n", Color.Green);
             palletcode_KeyDown(new object(), new KeyEventArgs(Keys.Enter));
         }
+
+        private void Make_BigBoxCollection_FormClosed(object sender, FormClosedEventArgs e)
+        {
+            BaseUtil.ClosePrint(lbl);
+        }
     }
 }

+ 0 - 15
UAS-MES/FunctionCode/Make/Make_BigBoxCollection.resx

@@ -657,19 +657,4 @@
   <metadata name="Column5.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>True</value>
   </metadata>
-  <metadata name="pd_outboxcode.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="pd_innerqty.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="Column3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="Column4.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="Column5.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
 </root>

+ 1 - 1
UAS-MES/FunctionCode/Make/Make_BigBoxWeight.cs

@@ -249,7 +249,7 @@ namespace UAS_MES.Make
 
         private void Make_BigBoxWeight_FormClosing(object sender, FormClosingEventArgs e)
         {
-            lbl.Quit();
+            BaseUtil.ClosePrint(lbl);
             if (serialPort1.IsOpen)
             {
                 GetData = false;

+ 1 - 1
UAS-MES/FunctionCode/Make/Make_CartonBoxWeigh.cs

@@ -174,7 +174,7 @@ namespace UAS_MES.Make
         //关闭窗口的时候停止进程,不再读取串口数据
         private void 卡通箱称重_FormClosing(object sender, FormClosingEventArgs e)
         {
-            lbl.Quit();
+            BaseUtil.ClosePrint(lbl);
             StopWeight.PerformClick();
             if (serialPort1.IsOpen)
             {

+ 1 - 1
UAS-MES/FunctionCode/Make/Make_ColorBoxLabelPrint.cs

@@ -300,7 +300,7 @@ namespace UAS_MES.Make
 
         private void Make_ColorBoxLabelPrint_FormClosing(object sender, FormClosingEventArgs e)
         {
-            lbl.Quit();
+            BaseUtil.ClosePrint(lbl);
         }
 
         private void Make_ColorBoxLabelPrint_SizeChanged(object sender, EventArgs e)

+ 1 - 1
UAS-MES/FunctionCode/Make/Make_ColorBoxLoadPrint.cs

@@ -259,7 +259,7 @@ namespace UAS_MES.Make
 
         private void 标签打印_FormClosing(object sender, FormClosingEventArgs e)
         {
-            lbl.Quit();
+            BaseUtil.ClosePrint(lbl);
         }
     }
 }

+ 1 - 0
UAS-MES/FunctionCode/Make/Make_ColorBoxWeigh.cs

@@ -184,6 +184,7 @@ namespace UAS_MES.Make
         //关闭窗口的时候停止进程读取串口数据
         private void 彩盒称重_FormClosing(object sender, FormClosingEventArgs e)
         {
+            BaseUtil.ClosePrint(lbl);
             StopWeight.PerformClick();
             if (serialPort1.IsOpen)
             {

+ 1 - 1
UAS-MES/FunctionCode/Make/Make_PackageCollection.cs

@@ -303,7 +303,7 @@ namespace UAS_MES.Make
 
         private void 包装采集_FormClosing(object sender, FormClosingEventArgs e)
         {
-            lbl.Quit();
+            BaseUtil.ClosePrint(lbl);
             dh.Dispose();
         }
 

+ 1 - 0
UAS-MES/FunctionCode/Make/Make_PalletCollection.Designer.cs

@@ -523,6 +523,7 @@
             this.Name = "Make_PalletCollection";
             this.Tag = "Make!BigBoxCollection";
             this.Text = "栈板采集";
+            this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Make_PalletCollection_FormClosing);
             this.Load += new System.EventHandler(this.栈板称重_Load);
             this.SizeChanged += new System.EventHandler(this.栈板称重_SizeChanged);
             ((System.ComponentModel.ISupportInitialize)(this.PrintNum)).EndInit();

+ 5 - 0
UAS-MES/FunctionCode/Make/Make_PalletCollection.cs

@@ -217,5 +217,10 @@ namespace UAS_MES.Make
             OperateResult.AppendText(">>栈板号" + outboxcode.Text + "解除成功\n", Color.Green);
             palletcode_KeyDown(new object(), new KeyEventArgs(Keys.Enter));
         }
+
+        private void Make_PalletCollection_FormClosing(object sender, FormClosingEventArgs e)
+        {
+            BaseUtil.ClosePrint(lbl);
+        }
     }
 }

+ 1 - 1
UAS-MES/FunctionCode/Make/Make_PalletWeigh.cs

@@ -243,7 +243,7 @@ namespace UAS_MES.Make
 
         private void Make_PalletWeigh_FormClosing(object sender, FormClosingEventArgs e)
         {
-            lbl.Quit();
+            BaseUtil.ClosePrint(lbl);
             if (serialPort1.IsOpen)
             {
                 GetData = false;