![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 11.03.2012
Сообщений: 14
|
![]()
Доброе время суток!
Есть форма. В форме порядка 30 Edit. По нажатию кнопки, все Edit.text (если они не заполнены) приравниваются к 0. Для каждого Edit приходится прописывать такое: if Edit1.Text='' Then begin Edit1.Text:='0' end; 1) Можно ли организовать какой нибудь цикл, который сам будет заполнять ВСЕ Edit на форме? В Edit пользователь может вводить только числа, знаки минус и запятую. Организовал это вот так: procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char); begin if Not (Key in ['0'..'9','-',',', #8])then Key:=#0; end; 2)Как сделать, опять же для всех Edit, чтобы пользователь не смог ввести в Edit хрень типа: "-," или ",-". Т.к. при обработке подобных данных появляются ошибки. (Прописывать для кадоого Edit функцию IF с перечеслением возможных -, или ,- не охота). Спасибо! |
![]() |
![]() |
![]() |
#2 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
![]()
1
Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
проблема с Edit' ом | Blade009 | C++ Builder | 6 | 06.03.2012 23:10 |
проблема с Edit | -Wanderer- | Общие вопросы Delphi | 6 | 17.01.2012 10:55 |
Delphi, проблема с EDIT | utrnjhyfgjktjy | Помощь студентам | 0 | 03.04.2010 14:06 |
Проблема с Edit | Stein21 | Общие вопросы Delphi | 17 | 26.01.2009 00:23 |