![]() |
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? |
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 |
Re: OnChange auf mehrere edt anwenden?
Das auslösende Objekt befindet im Parameter Sender
|
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:
also text des feldes in phalter reinmachen feld leer machen und wieder neu reinmachen somit geschieht dann halt das onchange
phalter := edteinkaufspreis.Text;
edteinkaufspreis.Clear; edteinkaufspreis.Text := phalter; 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 |
Re: OnChange auf mehrere edt anwenden?
Ruf doch einfach das OnChange des anderen Edits auf.
|
Re: OnChange auf mehrere edt anwenden?
War eine Ergänzung zu Manuels Antwort.
|
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 ;-)
|
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