Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Mehrere Proceduren zusammenfassen? (https://www.delphipraxis.net/85895-mehrere-proceduren-zusammenfassen.html)

Jerk 6. Feb 2007 15:55


Mehrere Proceduren zusammenfassen?
 
Falls ich einen ähnliches thema übersehen habe tut es mir leid...

Wie kann ich z.B. das Onchange Ereignis von mehreren Editfeldern zusammenfassen?
D.h. ich habe eine Procedure mit Onchange die aber auf alle Editfelder reagiert?

JonnyGuitar 6. Feb 2007 16:04

Re: Mehrere Proceduren zusammenfassen?
 
hi,

du kannst im objektinspektor im onchange ereignis bei jedem anderen edit das onchange von zb. edit1 eintragen.


mfg Jonny

BUG 6. Feb 2007 16:07

Re: Mehrere Proceduren zusammenfassen?
 
Du erstellst ein OnChange-Ereigniss ganz normal, bei den restlichen Edits gehst du auf Ereignisse und wählst bei OnChange das eben erstellte aus.

Um die zu unterscheiden kannst du das Argument "Sender" nutzen ...

Ich hoffe ich konnte dir helfen,
Bug

P.S.: JonnyGuitar war schneller, aber wenn ichs einmal getippt habe ...

Jerk 6. Feb 2007 16:08

Re: Mehrere Proceduren zusammenfassen?
 
hmm geht es auch anders weil die Editfelder werden Dynamisch erstellt.

Delphi-Quellcode:
for i:= r+v to 2*r+v do Edit[i].OnChange(Edit1);
so evtl?

mkinzler 6. Feb 2007 16:11

Re: Mehrere Proceduren zusammenfassen?
 
Ja, du kannst den dyn. Komponenten ja die Methoden zuweisen
Delphi-Quellcode:
<edit>.onChange := <klasse>.<Methode>;

Jerk 6. Feb 2007 16:14

Re: Mehrere Proceduren zusammenfassen?
 
Delphi-Quellcode:
 Edit[i].OnChange:=Edit1.Onchange;
So geht es danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:45 Uhr.

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