Meine Windows-Forms-Anwendung läuft in der Regel im Hintergrund, dass heißt mit einem Symbol im Tray. Standardmäßig wird das Programm mit der frmMain gestartet, mit dem Parameter -silent als Befehlszeilenargument soll das Programm aber direkt im Tray gestartet werden.
Die Frage ist, wie mache ich das? Bisher lese ich die Argumente immer im Load-Event der Hauptform mit Environment.GetCommandLineArgs aus. Aber wenn ich in der Prozedur Me.Hide verwende, was ja nötig ist, wenn das Programm im Hintergrund laufen soll, dann passiert gar nichts
edit: Außerdem ist das Load-Ereignis ja eigentlich zu spät... Die Form soll ja gar nicht erst geladen = angezeigt werden...
Weiß jemand einen Lösungsvorschlag?
Die Frage ist, wie mache ich das? Bisher lese ich die Argumente immer im Load-Event der Hauptform mit Environment.GetCommandLineArgs aus. Aber wenn ich in der Prozedur Me.Hide verwende, was ja nötig ist, wenn das Programm im Hintergrund laufen soll, dann passiert gar nichts
edit: Außerdem ist das Load-Ereignis ja eigentlich zu spät... Die Form soll ja gar nicht erst geladen = angezeigt werden...
Weiß jemand einen Lösungsvorschlag?