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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.07.2012, 16:03   #1
lypyotr
Пользователь
 
Регистрация: 19.07.2011
Сообщений: 33
По умолчанию Цифры и минус...

Здравствуйте. Нужно сделать так, чтобы в Edit'е можно было вводить только цифры и минус.
lypyotr вне форума Ответить с цитированием
Старый 19.07.2012, 16:45   #2
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Создай множество допустимых символов и проверяй, входит ли, символ в это множество.

Проверять можно в событиях онКейПресс и пр. Или же при потере фокуса.

На форуме уже было, в поиске посиди.
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 19.07.2012, 17:36   #3
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
По умолчанию

Код:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
  if not (Key in ['0'..'9']) and (Key <> #189{Минус}) and (Key <> #8{Backspace}) then Key := #0;
end;
Shouldercannon вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как записать в Екселе цифры c степенью или индексом, так чтоб цифры считало, индексы (степень) игнор Andrew_K1982 Microsoft Office Excel 7 06.03.2013 23:10
задача - найти произведение первой цифры целой части и третей цифры дробной части вещественного числа. LAZARUS maks22 Lazarus, Free Pascal, CodeTyphon 2 30.01.2012 19:53
Время со знаком минус asas2010 Microsoft Office Excel 4 08.04.2010 08:53
Знак минус отдельно от числа segail Microsoft Office Excel 1 10.02.2010 16:46
Сортирует цифры по строкам, а надо чтобы сортировала цифры , записанные через пробелы Алексей_xXx Помощь студентам 14 06.05.2009 17:42