Programmieren - alles kontrollieren 4.939 Themen, 20.672 Beiträge

Power++ - Befehlsschaltfläche programmieren

Tweety4 / 6 Antworten / Flachansicht Nickles

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

bei Antwort benachrichtigen
Andreas42 Tweety4 „Power++ - Befehlsschaltfläche programmieren“
Optionen

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

Hier steht was ueber mein altes Hard- und Softwaregedoens.
bei Antwort benachrichtigen