Ich wolllte einfach mal so zum Spaß einen Countdown programmieren aber diesmal auch möglichst ordentlich.
Leider bin ich aber auf ein Problem gestoßen.
Ich wollte das so machen, das man in der Form sozusagen den Modus auswählen kann, also ob der Countdown eine gewissen Anzahl von sekunden, minuten und stunden einstellen kann oder auch eine Anzahl von Tagen, wie auch immer.
Dabei soll die "Startform" sozusagen nur der Initialisierung dienen.
Es soll zudem noch möglich sein, Grenzen einzustellen, also so eine Art wenn die Zeit ein Limit (oder mehrere) max. 3 erreicht hat, dann ändert sich die Farbe. Dies soll auch alles in der Startform einstellbar sein.
Nun habe ich dann noch eine Form erstellt, wo dann sozusagen der Countdown dann letzendlich angezeigt wird und eine Klasse, die Initialize Countdown heißt.
Jetzt müssen doch dann die ganzen Daten, an die Form und dann an die Klasse des Countdowns übergeben werden oder?
Aber wie übergebe ich die Daten erst an eine Klasse und dann an eine Form und macht man das dann alles? mit Methodenparamtern?
Dann muss ja auch bei jedem "Tick" des Timers die Zeit auf der anderen Form geändert werden, richtig?
Leider bin ich aber auf ein Problem gestoßen.
Ich wollte das so machen, das man in der Form sozusagen den Modus auswählen kann, also ob der Countdown eine gewissen Anzahl von sekunden, minuten und stunden einstellen kann oder auch eine Anzahl von Tagen, wie auch immer.
Dabei soll die "Startform" sozusagen nur der Initialisierung dienen.
Es soll zudem noch möglich sein, Grenzen einzustellen, also so eine Art wenn die Zeit ein Limit (oder mehrere) max. 3 erreicht hat, dann ändert sich die Farbe. Dies soll auch alles in der Startform einstellbar sein.
Nun habe ich dann noch eine Form erstellt, wo dann sozusagen der Countdown dann letzendlich angezeigt wird und eine Klasse, die Initialize Countdown heißt.
Jetzt müssen doch dann die ganzen Daten, an die Form und dann an die Klasse des Countdowns übergeben werden oder?
Aber wie übergebe ich die Daten erst an eine Klasse und dann an eine Form und macht man das dann alles? mit Methodenparamtern?
Dann muss ja auch bei jedem "Tick" des Timers die Zeit auf der anderen Form geändert werden, richtig?
Comment