Ausführen einer Exe-Datei in der Kontrollleiste der C # .net-Anwendung
Ich möchte eine exe-Datei auf meiner winform .net-Anwendung im Panel mit C # -Code ausführenIch bin in der Lage, exe-Datei auf die Schaltfläche mit Klick auszuführen
System.Diagnostics.ProcessStartInfo
undProcess p = Process.Start("notepad.exe");
Aber wie lautet der Code zum Ausführen dieser Editor-Datei oder einer anderen Exe-Datei innerhalb des Panels mit C # -Code?Ich möchte die Anwendung innerhalb des Panels ausführen, nicht in einem separaten Fenster. Ich hatte den folgenden Code ausgeführt, aber die Exe bleibt nicht auf dem Bildschirm, noch wird sie innerhalb des Panels geöffnet. Bitte teilen Sie mir die Lösung hierfür mit.
Process p = Process.Start("notepad.exe");
Thread.Sleep (600); // Allow the process to open it's window
SetParent(p.MainWindowHandle, panel1.Handle);
[DllImport("user32.dll")]
static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent);