Anzeigen eines Formulars über CMD (VB.NET)

878
Xlam

Ich habe ein VB.NET-Programm erstellt, das mehrere Forms enthält . Jetzt möchte ich ein bestimmtes Form(nicht das Haupt- / Startformular) des Programms über die Eingabeaufforderung anzeigen .
Wenn zum Beispiel zwei Forms in meinem Programm aufgerufen werden, startup_formund msg_formich muss Codes in CMD so ausführen, dass das Programm ausgeführt wird, aber nur msg_formangezeigt wird und startup_formverborgen oder überhaupt nicht geladen ist.
Wie kann ich das erreichen?

0

1 Antwort auf die Frage

2
Appleoddity

Verwenden Sie Befehlszeilenargumente.

Lassen Sie Ihr Programm bestimmte Befehlszeilenschalter erkennen:

  • myprog.exe /startup
  • myprog.exe /msg

Öffnen Sie in Ihrem Code die Formulare und zeigen Sie die Formulare an, die darauf basieren, welche Schalter über die Befehlszeile gesendet werden.

Environment.GetCommandLineArgs-Methode ()