Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi OnChange auf mehrere edt anwenden? (https://www.delphipraxis.net/123458-onchange-auf-mehrere-edt-anwenden.html)

arcangel 2. Nov 2008 15:16


OnChange auf mehrere edt anwenden?
 
hi, ich hab ein programm erstellt das bei onchange vom edit verschiedene berechnungen ausführt und dabei auch werte aus anderen edits benutzt...

wie kann ich falls die werte der anderen edits editiert werden den onchange des ersten editfelds auch passieren lassen, ohne gleich den gesamten onchange überall einzufügen?

Die Muhkuh 2. Nov 2008 15:20

Re: OnChange auf mehrere edt anwenden?
 
Du kannst im Objekt Inspektor unter Ereignisse auch ein Ereignis aus der Liste für OnChange auswählen.
Toastmitschinkenkäseundsalatblat

mkinzler 2. Nov 2008 15:22

Re: OnChange auf mehrere edt anwenden?
 
Das auslösende Objekt befindet im Parameter Sender

arcangel 2. Nov 2008 15:24

Re: OnChange auf mehrere edt anwenden?
 
jap, danke aber das onchange soll zusätzlich noch ein paar sachen machen + das onchange des anderen ausführen...
zur Zeit lös ich das hiermit:
Delphi-Quellcode:
phalter := edteinkaufspreis.Text;
edteinkaufspreis.Clear;
edteinkaufspreis.Text := phalter;
also text des feldes in phalter reinmachen feld leer machen und wieder neu reinmachen somit geschieht dann halt das onchange
des anderen, aber ein direkter befehl wär mir halt lieber^^

-- Das auslösende Objekt befindet im Parameter Sender <-- sry kA was du meinst =D

Die Muhkuh 2. Nov 2008 15:26

Re: OnChange auf mehrere edt anwenden?
 
Ruf doch einfach das OnChange des anderen Edits auf.

mkinzler 2. Nov 2008 15:27

Re: OnChange auf mehrere edt anwenden?
 
War eine Ergänzung zu Manuels Antwort.

Die Muhkuh 2. Nov 2008 15:29

Re: OnChange auf mehrere edt anwenden?
 
Mal davon abgesehen, würde ich die Berechnung in eine eigene Prozedur stopfen und diese aufrufen und nicht irgendwelche OnChanges von anderen Edits. EVA-Prinzip eben ;-)

arcangel 2. Nov 2008 16:45

Re: OnChange auf mehrere edt anwenden?
 
jo, eigene prozedur wär warscheinlich am sinnvollsten, danke :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:40 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