Hallo, kann mir dazu jemand helfen? Wie kann ich eine Checkbox programmieren, genauer gesagt, wenn ich mehrmals drauf klicke passiert immer etwas anderes. Habe es schon mit einer for-Schleife probiert, klappt nur bedingt - nämlich einmal.
Wäre schön, wenn ich hier eine kleine Hilfestellung bekomme bzw. einen kleinen Denkanstoß. Habe mich ziemlich verrannt.
Viele Grüße
Programmieren - alles kontrollieren 4.939 Themen, 20.672 Beiträge
Hi!
Der Trick wäre irgendwo im Programm eine globale numerische Variable anzulegen. Diese wird beim Programm start mit 0 (Null) initialisiert.
Bei jedem Klick auf den Button wird die Variable zuerst um den Wert 1 erhöht. Dass wird dann in der weiteren Routine des OnClick-Ereignisses (oder wie sich das in deiner Entwicklungsumgebung auch immer nennt) ausgewertet, so dass man abhängig vom Wert verscheidenen Routinen ausführen kann.
Immer daran denken: man arbeitet ihn modernen Klassenbibliotheken Ereignisorientiert: man programmiert Hooks, die von einem Ereignis ausgelöst werden. Da sind Schleifen für übergeordnete Steueraufgaben nicht geeignet (wie man sie in klassischen Programmen z.B. für das Erfassen udn Asuwerten von Eingaben brauchte).
Bis dann
Andreas