Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Sender??? (https://www.delphipraxis.net/9558-sender.html)

Alex_ITA01 29. Sep 2003 13:02

Re: Sender???
 
danke jetzt glaub ich es wirklich zu verstehen, *g*

The-X 29. Sep 2003 13:02

Re: Sender???
 
Das ganze kann mann auch benutzen um rekursive Aufrufe zu unterbinden...

Wenn man z.B. zwei Listboxen hat und die beide auf eine Aktion der anderen reagieren soll:
Delphi-Quellcode:
Procedure TForm1.ListBox1Click(Sender:TObject);
Begin
  if Sender=ListBox2 Then exit; {*1}
  {... Code für die 1. ListBox ...}
  ListBox2Click(ListBox1);
end;

Procedure TForm1.ListBox2Click(Sender:TObject);
Begin
  if Sender=ListBox1 Then exit; {*2}
  {... Code für die 2. ListBox ...}
  ListBox2Click(ListBox2);
end;
Ohne die Abfragen *1 & *2 würde das Programm hängen bleiben, da ein Click auf eine der Listboxen
auch einen CLick auf die andere aufrufen würde ... und immer so weiter ;()


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:13 Uhr.
Seite 4 von 4   « Erste     234   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz