Hier nochmal eine perHand-Simulation, die eigentlich ganz gut gehen müsste. Beim OnKeyPress-Eventhandler kämst du da z.B. auch vorbei.
Delphi-Quellcode:
StringGrid1.cells[X,Y] := 'hallo';
StringGrid1.Col := X;
StringGrid1.Row := Y;
StringGrid1.SetFocus;
// Wenn du das OnKeyPress-Ereignis brauchst:
keybd_event(vk_return, 0, 0, 0);
keybd_event(vk_return, 0, KEYEVENTF_KEYUP, 0);
StringGrid1.EditorMode := false; // Kniff, um die Zelle in den
StringGrid1.EditorMode := true; // neutralen Zustand zurückzusetzen