Einbetten einer Konsolenanwendung in eine Winforms-Anwendung

Ich entwickle eine Anwendung, die als GUI für Minecraft Server fungiert (wird als Java-Konsolenanwendung ausgeführt).

Ich habe es fertiggestellt und möchte auch eine Konsole in der Winforms-Anwendung hinzufügen, da ich den Benutzern mehr Kontrolle über das Programm geben möchte. Aber mit Streams (Process.StandardOutput) kann ich eine Konsole nicht simulieren, da sie manchmal die Cursorposition ändert, die Konsole löscht usw.

Also möchte ich den Prozess irgendwie in die Anwendung einbetten. Die erste Lösung, die ich versuchte, war, die Rahmen zu entfernen und sie entsprechend der Position des Formulars zu positionieren, aber ich konnte es leider nicht tun.

Alle funktionierenden Code-Schnipsel wären sehr dankbar!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage