C# TabDLG



  • Hallo Leute,

    ich habe einen Dialog und da ein TABCONTROL.
    Wenn ich auf jedem TAB nun meine Steuerelemente plaziere kommen die Behandlungsroutinen immer in die Hauptklasse was das ganze schnell unübersichtlich macht.
    Weiß jemand wie man dies pro TAB in eigene Klassen auslagert ohne viel von der Funktiononalität zu verlieren. (z.B. Doppeltklick auf Button und es wird eine Funktion erstellt)

    Danke



  • Mach dir für jedes Tab ein eigenes UserControl, so daß du in der Hauptklasse nur noch das TabControl sowie die einzelnen UserControls hast.

    Die Ereignisroutinen sind dann jeweils in den einzelnen Klassen der UserControls.

    Falls du Daten zwischen den Tabs austauschen mußt, so kannst du über die Hauptklasse entsprechende Methoden bzw. Events definieren.


Anmelden zum Antworten