Bläddra i källkod

程序点击关闭按钮之后,杀死所有线程与进程

Hcsy 8 år sedan
förälder
incheckning
f9b9d65c32
1 ändrade filer med 11 tillägg och 0 borttagningar
  1. 11 0
      UAS-MES/Main.cs

+ 11 - 0
UAS-MES/Main.cs

@@ -261,5 +261,16 @@ namespace UAS_MES
                 this.Close();
             }
         }
+
+        private void Main_FormClosing(object sender, FormClosingEventArgs e)
+        {
+            //杀死全部未关闭的打印进程
+            Process[] processes = System.Diagnostics.Process.GetProcessesByName("lppa");
+            for (int i = 0; i < processes.Length; i++)
+            {
+                processes[i].Kill();
+            }
+            System.Environment.Exit(0);
+        }
     }
 }