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ührenSystem.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);

Antworten auf die Frage(4)

Ihre Antwort auf die Frage