Guten Morgen!
Ich habe eine prinzipielle Frage bzüglich der Kommunikation zwischen Formularen. Ich habe eine Applikation wo in einem Hauptformular mit einigen ToolBars habe. In diesem HauptFormular wird ein UserControl (mein Eingabeformular) angezeigt. Nun müssen je nach angezeigtem UserControl im Hauptformular einige ToolBar Items deaktiviert/aktiviert werden. Ebenso umgekehrt.
Ich wollte nun wissen, wie ihr von einem UserControl mit dem Hauptformular kommuniziert.
1) Direkt: Hauptform.Toolbar.Button1.Enabled = True
2) Über einen Event, welcher dann Toolbar.Button1.Enabled = True setzt
Ich weiß, dass beides soweit funktioniert, aber was wäre die bessere Lösung? Mein Ansatz ist eher mit Events zu arbeiten, weil da habe ich keine fixe "Bindung" an das Hauptformular.
Ich habe eine prinzipielle Frage bzüglich der Kommunikation zwischen Formularen. Ich habe eine Applikation wo in einem Hauptformular mit einigen ToolBars habe. In diesem HauptFormular wird ein UserControl (mein Eingabeformular) angezeigt. Nun müssen je nach angezeigtem UserControl im Hauptformular einige ToolBar Items deaktiviert/aktiviert werden. Ebenso umgekehrt.
Ich wollte nun wissen, wie ihr von einem UserControl mit dem Hauptformular kommuniziert.
1) Direkt: Hauptform.Toolbar.Button1.Enabled = True
2) Über einen Event, welcher dann Toolbar.Button1.Enabled = True setzt
Ich weiß, dass beides soweit funktioniert, aber was wäre die bessere Lösung? Mein Ansatz ist eher mit Events zu arbeiten, weil da habe ich keine fixe "Bindung" an das Hauptformular.