![]() |
sinnvolles Ergeignis für Ausfüllen von Formulare
Hallo,
ich habe ein umfangreiches Programm, welches über CLX-Formulare (ähnlich VCL) zulässt. Es gibt ein unabhängiges objektorientiertes Datenmodel darunter, welches bei Änderung der Formulardaten dann ebenfalls verändert werden müsste. An welches Ereignis z.B. eines TEdit knüpfe ich am besten diese Aktualisierung? Problematisch ist z.B., dass einige Felder nummerisch oder sogar Datumsinformationen tragen, eine Aktualisierung pro Tastenschlag wäre damit für den Benutzer ziemlich störend. |
Re: sinnvolles Ergeignis für Ausfüllen von Formulare
Zitat:
Zitat:
Zitat:
|
Re: sinnvolles Ergeignis für Ausfüllen von Formulare
Zitat:
|
Re: sinnvolles Ergeignis für Ausfüllen von Formulare
Zitat:
On-Change ist problematisch, da es wirklich bei jedem Tastenschlag feuert. Wenn ich eine Fließkommazahl falsch eingebe, dann gibt's ein ziemlich nerviges Exception-Gewitter. Bei "On Focus Lost" bin ich mir nicht sicher, ob das wirklich immer funktioniert. Zitat:
Ausserdem ist Pascal und später Delphi auch meine alte Heimat, somit werden wir kein Kommunikationsproblem bekommen ;-) |
Re: sinnvolles Ergeignis für Ausfüllen von Formulare
wie wäre es damit, immer im onchange (also das, das immer feuert) nen "countdown" hochzusetzen (auf drei sekunden) und wenn der unten ist, also wenn der user was geändert hat, es nach drei sekunden dann "wirklich zu übernehmen". also wenn man wirr was eintippt, geht der countdown immer neu los, und wenn man mit seinem ergebnis zufrieden ist (es also 3 sekunden lässt) wird es übernommen.
du könntest von TEdit ableiten und ein neues event hinzufügen, das das für dich übernimmt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:37 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