Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#8

Re: Checkboxen machen mich wahnsinnig!

  Alt 17. Aug 2006, 17:16
Hallo,

ich verstehe zwar nicht ganz, was der Code bezwecken soll
habe bei CheckBox 10 aufgehört zu zählen,
aber viell. hilft ja folgendes

Delphi-Quellcode:
procedure CheckBox_SetCheck(theCheckBox: TCheckBox; bCheck: Boolean);
var
  TempProc: procedure (Sender: TObject) of object;
begin
  if theCheckBox<>NIL then
  begin
    TempProc:= theCheckBox.OnClick;
    theCheckBox.OnClick:= NIL;
    theCheckBox.Checked:= bCheck;
    theCheckBox.OnClick:= TempProc;
  end
end;
Damit wird das OnClick temporär deaktiviert und stört nicht,
wenn man an den Checkboxen manuell rumfummelt.


Heiko
Heiko
  Mit Zitat antworten Zitat