Ich möchte wenn sich in eine Zelle in einem StringGrid geändert hat mehreren Aktionen durchführen.
Mein Ansatz ist folgender:
Wenn das SelectCell Event ausgelöst wird, dann Speichere ich die Spalte und die Zeile sowie den Inhalt in einer Variable.
Wenn das EditingDone Event ausgelöst wird überprüfe ich ob sich der Inhalt der zuletzt Selektierten Zelle geändert hat.
Leider funktioniert das nicht richtig, da das SelectCell Event immer vor dem EditingDone Event ausgelöst wird.
Also wenn ich enter Drücke wird erst das SelectCell Event ausgelöst -> neues Feld kein Wert
Dann wird das EditingDone Event ausgelöst -> keine Wertänderung im neuen Feld, also auch nichts "zu tun"
Welches Event/Welche Events könnte ich alternativ Nutzen, wenn ich feststellen möchte, wenn sich eine Zelle ändert?
Ich würde gerne welche Zelle sich geändert hat, ohne das ich alle Zellen überprüfen muss.
StringGrid Events
-
- Beiträge: 465
- Registriert: Sa 21. Aug 2010, 21:30
- OS, Lazarus, FPC: Windows 7 Ultimate (L 1.2.2 FPC 2.6.4 32-bit)
- CPU-Target: 64-Bit
- Wohnort: nahe Bremen
- Kontaktdaten:
StringGrid Events
www.mcpatcher.net | www.hoeper.me
Re: StringGrid Events
Warum nicht OnValidateEntry?