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

Для латинских букв будет так:

Код:
procedure TForm.EditKeyPress(Sender: TObject; var Key: Char);
begin
  if not(Key in ['0'..'9',chr(8),' ','A'..'Z','a'..'z']) then
  Key:=#0;
end;
Ответить с цитированием