Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#5

Re: Timingproblem mit OnChange und OnExit

  Alt 10. Jan 2010, 17:19
Delphi-Quellcode:
procedure TForm1.TreeView1Change(Sender: TObject; Node: TTreeNode);
begin
  if ActiveControl <> Sender then
    ActiveControl := TWinControl(Sender);

  ...
end;


Delphi-Quellcode:
procedure TForm1.TreeView1Change(Sender: TObject; Node: TTreeNode);
begin
  //if ActiveControl <> Sender then
  //begin
  // Memo1.Lines.Add('check TreeView1.OnChange');
  // ActiveControl := TWinControl(Sender);
  //end;

  Memo1.Lines.Add('TreeView1.OnChange');
end;

procedure TForm1.TreeView1Enter(Sender: TObject);
begin
  Memo1.Lines.Add('TreeView1.OnEnter');
end;

procedure TForm1.Edit1Exit(Sender: TObject);
begin
  Memo1.Lines.Add('Edit1.OnExit');
end;
ohne
Code:
TreeView1.OnChange
Edit1.OnExit
TreeView1.OnEnter
mit
Code:
check TreeView1.OnChange
Edit1.OnExit
TreeView1.OnEnter
TreeView1.OnChange
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat