Initialisieren Sie den Wert einer textbox beim laden des Formulars
Ich würde gerne einen string-Wert in meinem frmCredentials.txtUsername
text-Feld, wenn das Formular zum ersten mal geladen wird.
Hier ist der code, wo das Formular zum ersten mal aufgerufen:
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new frmCredentials());
was ist das problem dann ?
Wo ist der string aus? Etwas pass in den Konstruktor, wenn die form instanziiert ist? Lesen aus einer Datei oder Datenbank? Ist es nur eine Konstante?
Wo ist der string aus? Etwas pass in den Konstruktor, wenn die form instanziiert ist? Lesen aus einer Datei oder Datenbank? Ist es nur eine Konstante?
InformationsquelleAutor user2499687 | 2013-06-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Warum nicht den code in der Form.Load-Ereignis
InformationsquelleAutor Adriaan Stander
Können Sie erstellen einen überladenen Konstruktor akzeptiert einen parameter, und ein anderer wird Ihr Standard-Konstruktor.
aus dem code:
InformationsquelleAutor Mohit
Nachdem Sie versuchen, diese, wenn dies immer noch nicht beheben, Ihre Hausaufgaben machen, bitte Kommentar unten und ich werde versuchen weiter zu helfen.
InformationsquelleAutor CodeCamper
Ja Form load-Ereignis ist besser, load default-Werte beim laden des Formulars
InformationsquelleAutor Anjan
Könnten Sie Sie in den Konstruktor von frmCredentials:
Yep. Die
frmCredentials_Load
Ereignis würde auch funktionieren, wie andere gesagt haben.InformationsquelleAutor Grant
Mohit hat wohl die beste Antwort, aber wenn Sie NUR wollen, um in der Lage sein, erstellen Sie ein Formular mit der textbox brauchen Sie nicht zu behalten "default" - Konstruktor, wie er/Sie getan hat:
Nun beim Aufruf eines neuen frmCredentials, werden Sie haben übergeben Sie einen string, wie so
InformationsquelleAutor sab669