Hallo!
Ich hab mal eine grundsätzliche Frage zum Vorgehen bei einer Anwendungsentwicklung:
Zum Start meiner Anwendung wird ein Loginformular frmLogin geöffnet.
Bei erfolgreicher Anmeldung wird frmLogin geschlossen und das eigentliche Hauptformular geschlossen. Vom Hauptformular aus werden verschiedene weitere Formulare geöffnet, und manchmal möchte ich das Hauptformular zugreifen, um z.B. dort Textfelder zu aktualiseren.
Bisher mache ich das in etwa so:
Und in den weiteren Formularen greife ich so auf das Hauptformular zu:
Das funktioniert auch alles wunderbar und schon sehr lange.
Aktuell bin ich beim Überarbeiten des Codes. Aktuell deklariere ich im Loginform das Hauptformular. So richtig sauber ist das nicht, oder?
Wo sollte man das Hauptformular frmmain deklarieren?
Danke für Hinweise
Marco
Ich hab mal eine grundsätzliche Frage zum Vorgehen bei einer Anwendungsentwicklung:
Zum Start meiner Anwendung wird ein Loginformular frmLogin geöffnet.
Bei erfolgreicher Anmeldung wird frmLogin geschlossen und das eigentliche Hauptformular geschlossen. Vom Hauptformular aus werden verschiedene weitere Formulare geöffnet, und manchmal möchte ich das Hauptformular zugreifen, um z.B. dort Textfelder zu aktualiseren.
Bisher mache ich das in etwa so:
Code:
Public Class frmLogin Public frmmain As F_SYS_Main2013 Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_ok.Click 'Pruefroutine Login 'Do Something ... frmmain = New F_SYS_Main2013 frmmain.Show() Me.Close() End Sub End Class
Und in den weiteren Formularen greife ich so auf das Hauptformular zu:
Code:
Public Class form1 Private Sub Update_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_Update.Click 'DoSomething ... Frmmain.updatetextfeld() End Sub End Class
Aktuell bin ich beim Überarbeiten des Codes. Aktuell deklariere ich im Loginform das Hauptformular. So richtig sauber ist das nicht, oder?
Wo sollte man das Hauptformular frmmain deklarieren?
Danke für Hinweise
Marco
Comment