Hallo,
ich vermute, du hast "goEditing" auf "true".
Delphi-Quellcode:
// Ereignis: OnGetEditMask
procedure TForm1.StringGrid1GetEditMask(Sender: TObject; ACol, ARow: Integer;
var Value: string);
begin
with Sender as TStringGrid do
begin
if ACol = 1 then // in diesem Beispiel: Index 1 = Spalte 2
Value := '!90.90.9900;1;_';
end;
end;
Beim manuellen Editieren im StringGrid wird die Maske verwendet. In dem Fall für die 2. Spalte.
Übrigens, denke daran, die Eingaben zu prüfen. Denn die Maske garantiert nicht, dass ein gültiges Datum eingegeben wird. Auch "49.13.8273" wäre zulässig, jedoch kein gültiges Datum.
Grüße, Matze