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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.06.2010, 19:20   #1
Dr.Swat
 
Регистрация: 17.04.2010
Сообщений: 7
По умолчанию как поставить ограничение на ввод нуля?

здраствуйте) хотел бы узнать
как поставить ограничение на ввод нуля в edit?

буду признателен если поможете с вопросом
Dr.Swat вне форума Ответить с цитированием
Старый 12.06.2010, 19:35   #2
W0LF
Форумчанин
 
Аватар для W0LF
 
Регистрация: 28.03.2008
Сообщений: 940
По умолчанию

Код:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
  if Key = '0' then Key := #0;
end;
W0LF вне форума Ответить с цитированием
Старый 12.06.2010, 19:53   #3
Dr.Swat
 
Регистрация: 17.04.2010
Сообщений: 7
По умолчанию

спасибо большое
Dr.Swat вне форума Ответить с цитированием
Старый 12.06.2010, 19:56   #4
Dr.Swat
 
Регистрация: 17.04.2010
Сообщений: 7
По умолчанию

еще хотел узнать,
как сделать ограничение тока на число нуль
а не на символ
чтобы можно было вводить
такие числа как, 0,1 0,2 900 7000 750
Dr.Swat вне форума Ответить с цитированием
Старый 12.06.2010, 20:36   #5
W0LF
Форумчанин
 
Аватар для W0LF
 
Регистрация: 28.03.2008
Сообщений: 940
По умолчанию

удалено...

Последний раз редактировалось W0LF; 12.06.2010 в 20:41.
W0LF вне форума Ответить с цитированием
Старый 14.06.2010, 06:43   #6
ex.cluz
Участник клуба
 
Аватар для ex.cluz
 
Регистрация: 15.01.2010
Сообщений: 1,325
По умолчанию

Хм, задачка интересная...
Если вводимое значение целочисленное, то так (в обработчик события OnExit):
Код:
begin
  if StrToInt(Edit1.Text)=0 then Edit1.Clear; //ну или, например, Button1.Enabled:=false; смотря что понимать под "запретом"
end;
А если число дробное, то можно FloatToStr, а потом округлять до какого-то знака (исходя из точности вводимого значения).
Грибы - они разные. Один тебя накормит, другой тебе кино покажет...
Редактор журнала "
[ПРОграммист]"
Yan's Home Digital Lab
ex.cluz вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поставить ограничение. sahthey Microsoft Office Access 8 29.04.2010 14:54
RefEdit. Ограничение на ввод данных maksim_serg Microsoft Office Excel 10 31.03.2010 12:13
Ограничение на ввод данных в подчиненной форме. mnz2002 Microsoft Office Access 2 08.02.2010 19:17
Как можно запретить повторный ввод нуля в ячейку StringGrid Ветас Помощь студентам 5 12.11.2009 13:43
Ограничение на ввод символов ANTI1 Общие вопросы Delphi 4 17.12.2008 16:30