yo Leute,
steh irgendwie grad ein wenig am Schlauch.
Bei einem Projekt hab ich nun 2 Formen erstellt welche im Grunde genommen verschiedene Sachen behandeln (logisch).
Jedoch ähneln diese 2 (und auch die die noch folgen werden) in gewisser Weise ja doch.
z.B. haben alle Formen oben einen Toolstrip mit immer den selben Symbolen. Das Beste daran ist, dass die Click Methoden sogar den selben Code ausführen (Speicher, Neuer Eintrag, Abbrechen, ...)
Zusätzlich werden diese per Code teilweise Enabled True/False gesetzt (was auch für alle Formen gleich wäre).
Nun will ich nicht in jede Form den selben Code schreiben, da er sich sehr ähnlich ist (nicht zu 100% aber halt hast).
Wie gehe ich hier am Besten vor? In eine Klasse kann ich den Code nur umständlich auslagern, da ich ja für jeden Toolstrip Button eine eigene Property benötigen würde.
Zusätzlich müsste ich manche Methoden aber auch überschreiben, da in einer anderen Form auch andere Controls sein können welche diese Methode bearbeitet.
lg
steh irgendwie grad ein wenig am Schlauch.
Bei einem Projekt hab ich nun 2 Formen erstellt welche im Grunde genommen verschiedene Sachen behandeln (logisch).
Jedoch ähneln diese 2 (und auch die die noch folgen werden) in gewisser Weise ja doch.
z.B. haben alle Formen oben einen Toolstrip mit immer den selben Symbolen. Das Beste daran ist, dass die Click Methoden sogar den selben Code ausführen (Speicher, Neuer Eintrag, Abbrechen, ...)
Zusätzlich werden diese per Code teilweise Enabled True/False gesetzt (was auch für alle Formen gleich wäre).
Nun will ich nicht in jede Form den selben Code schreiben, da er sich sehr ähnlich ist (nicht zu 100% aber halt hast).
Wie gehe ich hier am Besten vor? In eine Klasse kann ich den Code nur umständlich auslagern, da ich ja für jeden Toolstrip Button eine eigene Property benötigen würde.
Zusätzlich müsste ich manche Methoden aber auch überschreiben, da in einer anderen Form auch andere Controls sein können welche diese Methode bearbeitet.
lg
ScheduleLib 0.0.1.0
Kleine Lib zum Anlaufen von Code zu bestimmten Zeiten
Kleine Lib zum Anlaufen von Code zu bestimmten Zeiten