Änderungen auf einem Formular

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
Solino
Beiträge: 11
Registriert: Do 27. Feb 2014, 13:18

Änderungen auf einem Formular

Beitrag von Solino »

Hallo,

auf einem Formular habe ich mehrere Register mit diversen Eingabefeldern, Listboxen, Optionskästchen etc.

Gibt es eine Möglichkeit zentral abzufragen, ob irgendwelche Änderungen auf dem gesamten Formular vorgenommen wurden?

Hintergrund: Ich möchte die Programmeinstellungen nur dann speichern, wenn auch tatsächlich Änderungen vorgenommen wurden.

Gibt es sowas wie If Form1.Changed then... oder muss ich jedes einzelne Eingabefeld abfragen?

Viele Grüße

solino

Benutzeravatar
m.fuchs
Lazarusforum e. V.
Beiträge: 2807
Registriert: Fr 22. Sep 2006, 19:32
OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
CPU-Target: x86, x64, arm
Wohnort: Berlin
Kontaktdaten:

Re: Änderungen auf einem Formular

Beitrag von m.fuchs »

Nein, du müsstest auf die jeweiligen OnChange-Events (o.ä.) reagieren und das selber irgendwo festhalten.

Wenn es dir nur um das Speichern von Eigenschaften deiner Controls geht, kann dir TXMLPropStorage einiges an Arbeit abnehmen. Dann kann dir auch egal sein, ob sich was geändert hat.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de

Antworten