Hallo
ich denke mal, das das am Inplaceeditor des Grids liegt. Eingaben machst du dort, nicht im Grid selber. (bin mir da aber nicht sicher und laß mich gern berichtigen)
versuchs mal so mit editmasken (könntest du auch für jede einzelne Zelle extra vergeben)
Delphi-Quellcode:
procedure TForm1.StringGrid1GetEditMask(Sender: TObject; ACol,ARow: Integer; var Value: String);
begin
Value := '99999999;0; ';
end;
Mfg Frank