Тема: Edit
Показать сообщение отдельно
  #2  
Старый 02.05.2006, 00:58
Аватар для Aristarh Dark
Aristarh Dark Aristarh Dark вне форума
Модератор
 
Регистрация: 07.10.2005
Адрес: Москва
Сообщения: 2,907
Версия Delphi: Delphi XE
Репутация: выкл
По умолчанию

На самом деле вче довольно просто
Код:
procedure TForm.EditKeyPress(Sender: TObject; var Key: Char);
begin
  if not(Key in ['0'..'9',chr(8),' ']) then
  Key:=#0;
end;
chr(8) добавлено для того, чтобы работала кнопка backspace.
ЗЫЖ Если понадобится вводить не целые числа, то в допустимое множество нужно добавить DecimalSeperator
Ответить с цитированием