Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.12.2008, 13:49   #1
MasterofCDM
Пользователь
 
Регистрация: 02.07.2008
Сообщений: 94
По умолчанию Вопрос по TEdit

Как ограничить ввод в Edit1.Text, т.е. чтобы пользователь мог ввести только цифры и от 0 до 6?
MasterofCDM вне форума Ответить с цитированием
Старый 11.12.2008, 14:08   #2
knight
Дон Кихот
Форумчанин
 
Аватар для knight
 
Регистрация: 17.01.2008
Сообщений: 130
По умолчанию

Код:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
  if (ord(Key) < ord('0')) or (ord(Key) > ord('9')) then Abort;
end;
knight вне форума Ответить с цитированием
Старый 11.12.2008, 14:41   #3
MasterofCDM
Пользователь
 
Регистрация: 02.07.2008
Сообщений: 94
По умолчанию

Спасибо!!!
MasterofCDM вне форума Ответить с цитированием
Старый 12.12.2008, 08:06   #4
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

Код:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
  if not (key in['0'..'6']) then key:=#0;
end;
SERG1980 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по TEdit MasterofCDM Общие вопросы Delphi 8 16.07.2008 20:51
TEdit green Компоненты Delphi 17 16.03.2008 07:13
TEdit Xardas Общие вопросы Delphi 2 17.01.2008 02:04
TEdit, TEdit, TEdit Oleg Romanchuk Помощь студентам 2 20.08.2007 11:30