![]() |
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? |
Re: Mehrere Proceduren zusammenfassen?
hi,
du kannst im objektinspektor im onchange ereignis bei jedem anderen edit das onchange von zb. edit1 eintragen. mfg Jonny |
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 ... |
Re: Mehrere Proceduren zusammenfassen?
hmm geht es auch anders weil die Editfelder werden Dynamisch erstellt.
Delphi-Quellcode:
so evtl?
for i:= r+v to 2*r+v do Edit[i].OnChange(Edit1);
|
Re: Mehrere Proceduren zusammenfassen?
Ja, du kannst den dyn. Komponenten ja die Methoden zuweisen
Delphi-Quellcode:
<edit>.onChange := <klasse>.<Methode>;
|
Re: Mehrere Proceduren zusammenfassen?
Delphi-Quellcode:
So geht es danke!
Edit[i].OnChange:=Edit1.Onchange;
|
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