Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#3

Re: RadioButton checked setzen, ohne onclick auszulösen

  Alt 11. Apr 2008, 09:58
Zitat von cltom:
Hej,

beim Einlesen von Optionen soll ein Radio-Button gesetzt werden, ohne das zugehörige onlclick event auszulösen. ...
Hai Tom,

Du musst:

a) dir das Original OnClick merken
b) das OnClick auf NIL setzen
c) Deinen Code ausfühen
d) dem OnClick das "gemerkte" wieder zuweisen.

Delphi-Quellcode:
var
  OldEvent: TNotifyEvent;
begin
  OldEvent := myRadioButton.OnClick;
  myRadioButton.OnClick := NIL;
  myRadioButton.Checked := blubb;
  myRadioButton.OnClick := OldEvent;
end;
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat