Forum: Object-Pascal / Delphi-Language
Delphi
by MarcusB,
23. Aug 2004
Wow, danke, ich glaube nun wird Licht im Kopf :idea:
:thumb: Wieder was gelernt, danke für Eure Mühe :)
Forum: Object-Pascal / Delphi-Language
Delphi
by MarcusB,
23. Aug 2004
@Sakura:
Sorry, kommt nicht wieder vor :duck:
@Stevie
Warum setzt
checkbox.Perform(BM_SETCHECK, 1, 0);
Forum: Object-Pascal / Delphi-Language
Delphi
by MarcusB,
23. Aug 2004
Ok, danke, wobei mir da immer noch ein paar Fragen offen bleiben :gruebel:
Ich habe mein Problem jetzt so gelöst, dass ich eine einfache boolsche Variable benutze, die in den betreffenden
OnClick-Routinen auf Wahrheit geprüft wird. Diese setzte ich nun einfach auf false, solange ich intern den Checkbox Status
ändern will.
:-D
Forum: Object-Pascal / Delphi-Language
Delphi
by MarcusB,
23. Aug 2004
Ich schieb mich mal :zwinker:
Weiss denn keiner was, bin schon etwas verzweifelt :wall:
Forum: Object-Pascal / Delphi-Language
Delphi
by MarcusB,
23. Aug 2004
So, war mir leider gestern schon ein bischen spät um das auszuprobieren, aber ganz ehrlich gesagt kapiere ich deinen Ansatz nicht.
Was passiert da eigentlich?
Und warum ist das eigentlich so, das das OnClick-Event sofort mit aufgerufen wird? :gruebel:
Wäre schön wenn mich da jemand aufklären könnte :-D
:
Ich habe noch was gefunden :
Forum: Object-Pascal / Delphi-Language
Delphi
by MarcusB,
22. Aug 2004
Wie in einem älteren Thread beschrieben habe auch ich ein Problem, dass wenn man
checkbox.checked := true
schreibt, auch gleich das OnClick-Event der Checkbox ausgelöst wird.
In diesem Thread wurde als Workaround folgendes vorgeschlagen :
SendMessage(checkbox.Handle, BM_SETCHECK, Integer(cbChecked), 0);