Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
Delphi XE3 Enterprise
|
AW: TMyRadioButton.GetChecked wird nie aufgerufen
4. Dez 2010, 17:00
Du kannst die beiden Komponenten Edit und Checkbox einander bekannt machen (2 Klassen ableiten), wenn sie sich kennen ruft das Edit im Change den Setter der Checklistbox auf, diese Vergleicht Soll mit ist und setzt Fchecked + das was ich Dir schon geschickt hatte. Wenn Die Checkbox geklickt wird und sie das Edit kennt ruft schreibt den Text in das Edit.
Damit es nicht zu einem Endlosloop kommt, die Handlungen nur ausführen wenn FChecked sich geändert hat.
Aber gegf. ist es ohnehin sinnvoller statt der Checkbox hier ein GraphicControl selbst zu schreiben.
Das Edit müßte auch nicht Abgeleitet werden wenn Du 2 Properties in die neue Checkbox(wie auch immer implementiert) packst Soll und Vergleich, die dann den Setter aufrufen, der dies überprüft, es würde dann langen im OnChange Vergleich zu schreiben.
Thomas Wassermann H₂♂ Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂♂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
|