Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   benutzereingaben auf einen formular erkennen (https://www.delphipraxis.net/157389-benutzereingaben-auf-einen-formular-erkennen.html)

af99 10. Jan 2011 15:33

benutzereingaben auf einen formular erkennen
 
Hallo Zusammen,

ich habe ein Formular auf dem sowohl dbedit felder alsauch normale editfelder und datetimepicker sind. ich möchte nun gerne global erkennen ob der Anwender in irgend einem Feld die daten geändert ober neue eingetragen hat (also auf Änderungen innerhalb des Formulars reagieren). Ist das möglich ohne jedes einzelnes Feld abzufragen???

Achso ich arbeite mit Delphi XE.

Viele Grüße
Andras

s.h.a.r.k 10. Jan 2011 15:57

AW: benutzereingaben auf einen formular erkennen
 
Du könntest bei jedem Feld eine einzige OnChange-Methode referenzieren, die dann intern ein Flag setzt. Dies wäre wohl auch das effizienteste Vorgehen.

Wenn du das nicht machst musst im Nachhinein die Anfangswerte mit den aktuellen vergleichen und kannst dann entscheiden, ob etwas geändert wurde oder nicht.

Ich halte die erste Version für wesentlich bequemer.

af99 20. Jan 2011 08:27

AW: benutzereingaben auf einen formular erkennen
 
Hallo Armin,

ja hatte ich mir auch dedacht und gemacht. Ich dachte ehr an eine globale Methode des Formulars welche erkennt das auf dem Formular (und den Komponenten auf dem Formular) Änderunge stattgefunden haben.

Gruß
Andreas


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz