Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Punkte in Edit.Text fest vorgeben

  Alt 7. Mär 2010, 22:40
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
  Mit Zitat antworten Zitat