Gibt es eine Möglichkeit für eine Windows Forms-Anwendung, festzustellen, ob dem Befehl/der Verknüpfung, die zum Starten verwendet wurde, Flags hinzugefügt wurden? Wie wenn ich "app.exe/flag" gehen möchte, kann ich das "/ flag" irgendwo programmatisch bekommen?Anwendungsstart-Flags in Windows Forms?
1
A
Antwort
3
Sie können Environment.GetCommandLineArgs() verwenden, um ein Array der in Ihrem Programm übergebenen Argumente zu erhalten.
0
Ein weiterer Ansatz ist es, die Application Startup
Ereignis zu behandeln, wo Sie Zugriff auf die StartupEventArgs
haben werden, die eine Eigenschaft namens hat CommandLine
, die eine schreibgeschützte Auflistung der Befehlszeilenargumente ist.
Verwandte Themen
- 1. windows forms
- 2. Registerkartenindex in Windows Forms
- 3. SignalR in Windows Forms
- 4. Klassenname in Windows Forms
- 5. IPC Windows Service Windows Forms
- 6. Windows Forms: Windows-Label nicht
- 7. Windows Forms Skins in C#
- 8. Image in Windows Forms DataGridView
- 9. Statusleiste in C# Windows Forms
- 10. Refactoring Windows Forms-Anwendung
- 11. Windows Forms RichTextBox Cursorposition
- 12. Windows Forms, Lernprogramm?
- 13. Windows Forms MenuStrip Rahmenfarbe
- 14. Windows Forms - Berichtsdesigner
- 15. Windows Forms: Mehrere Standardschaltflächen?
- 16. Windows Forms - ErrorProvider + DataGridView
- 17. Windows Forms Endlosschleife Ausnahme
- 18. Windows Forms-Anwendungsleistung
- 19. AddMessageFilter ohne Windows Forms?
- 20. Windows Forms Sichtbarkeitsproblem
- 21. Tiefgestellt in Text (Windows Forms) in C#
- 22. Fehler in Windows Forms-Steuerelemente in Entwurfsansicht
- 23. Windows Forms Application Exceptions Überfüllung
- 24. Windows Forms Kontrollkästchen mit LINQ
- 25. Speicherauslastung: WPF vs Windows Forms
- 26. Fehler im Windows Forms Editor
- 27. Konsole auf Windows Forms Anwendung
- 28. Windows Forms - Mehrere Event Loops
- 29. Windows Forms C# .net Bereitstellungsproblem
- 30. WPF mit Windows Forms - STAThread
Ich wusste, dass es etwas dummes offensichtlich sein würde. Vielen Dank! –