Nützt alles nichts. Ich habe die Spalten nochmals überprüft. Bei nicht gewollten Zeichen wird key auf 0 gesetzt, ansonsten erhalte ich für 1 den Wert 49. Es solte also gehen, aber man kann das auch gleich sein lassen. Key spielt offensichtlich keinerlei Rolle, aber wozu ist das denn da ?
Ich habe das Problem reduziert auf ein einzelnes Stringgrid. Da geht es mit OnKeyPress und ich muß wahrscheinlich den Code drumrum tatsächlich umbauen. Wozu dient jetzt nur sonst der Parameter Key ?