Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: Aus TComboBox.OnChange auf Sender zurückgreifen

  Alt 9. Mär 2006, 15:05
Delphi-Quellcode:
var
   cbox : TComboBox;
begin
  cbox := Sender As TComboBox;
  cbox.Text := '***'+cbox.Text+'===';
end;
PS: eventuell bewirkt das Ändern von .Text ein neues OnChange-Event. =>Teufelskreis
dann:
Delphi-Quellcode:
var
   cbox : TComboBox;
   oldevent : TNotifyEvent;
begin
  cbox := Sender As TComboBox;
  oldevent := cbox.OnChange;
  cbox.OnChange := nil;
  cbox.Text := '***'+cbox.Text+'===';
  cbox.OnChange := oldevent;
end;
Andreas
  Mit Zitat antworten Zitat