StringGrid Events

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
Bauer321
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

Beitrag von Bauer321 »

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.
www.mcpatcher.net | www.hoeper.me

Benutzeravatar
theo
Beiträge: 10927
Registriert: Mo 11. Sep 2006, 19:01

Re: StringGrid Events

Beitrag von theo »

Warum nicht OnValidateEntry?

Antworten