Wie bekomme ich Argumente des Form-Programms?

8

Wie kann ich Argumente des Form-Programms bekommen? In der Konsolenanwendung kann ich args[] verwenden, aber was ist mit Formularanwendung?

    
Ichibann 24.01.2011, 08:59
quelle

3 Antworten

13

Ein einfacher Weg:

%Vor%

Alternativ können Sie den Main-Aufruf ändern, um Parameter (in Program.cs) einzubeziehen:

%Vor%

Sie müssen es dann in Ihr Formular eingeben und den Konstruktor Ihres Formulars entsprechend ändern (vorausgesetzt, dass Sie args benötigen):

%Vor%     
Tedd Hansen 24.01.2011, 09:02
quelle
1

Sie müssen den Formularkonstruktor ändern, um einen args-Parameter zu akzeptieren.

zB:

%Vor%     
WraithNath 24.01.2011 09:01
quelle
1

Wenn Sie eine WinForm-Anwendung in C # erstellen, erstellt der Editor eine Program.cs-Datei für Sie. Dort befindet sich main und dort sind die Argumente verfügbar.

Es ist ein bisschen IDE "Magie" für das Fehlen eines besseren Begriffes. Es gibt immer noch eine "Haupt" -Funktion, es startet nur eine Instanz Ihres Hauptformulars und alles, was für Sie erforderlich ist. Öffne die Datei und sieh sie dir an.

    
Ed S. 24.01.2011 09:00
quelle