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
Änderungen auf einem Formular
- 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
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.
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