Hallo,
woran das genau liegt, lässt sich ohne den Rest des Codes zu kennen und ohne ausführlichstes Debuggen des AdvStringGrids schwer sagen. Die Abfolge der Events ist beim AdvStringGrid doch manchmal recht verschlungen...
Ich würde daher empfehlen, stattdessen das Event
OnCanEditCell zu verwenden und dort zu bestimmen, ob die Zelle editiert werden darf oder nicht - falls das im konkreten Anwendungsfall machbar ist. Damit habe ich bislang gute Erfahrungen gemacht.
Gruß FJ