Показать сообщение отдельно
  #2  
Старый 11.04.2013, 22:33
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Через OnKeyPress эдита.
Код:
procedure TForm1.Edit1KeyPress(Sender : TObject; var Key : Char);
begin
  If Not (Key in ['0'..'9','.']) Then Key := #0 Else
    If (Key = '.') And (Pos('.',Edit1.Text) > 0) Then Key := #0;
end;
Ответить с цитированием