Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.30;
Скачать: CL | DM;

Вниз

Простой вопрос. Но не знаю, как решить.   Найти похожие ветки 

 
Гость22   (2005-10-04 15:10) [0]

На форме есть 5 Edit"ов и Button. После нажатия на кнопку, проводится обработка данных из Edit"ов. Но перед обработкой надо проверить, не пустые ли поля Edit"ов и если пустые, то выдать соотв. сообщение. Ну так вот. Я не могу создать это условие. Как его сделать?


 
stone ©   (2005-10-04 15:14) [1]


>  Как его сделать?

Проверить перед обработкой. В цикле обойти эдиты, и проверить их на наличие значения


 
Гость22   (2005-10-04 15:16) [2]

<В цикле обойти эдиты, и проверить их на наличие значения>

Ну так я и не знаю, как это сделать. Подскажите!


 
stone ©   (2005-10-04 15:17) [3]

http://delphimaster.net/view/2-1128413699/


 
nk ©   (2005-10-04 15:20) [4]


if form1.Edit1.Text="" then  // "" - это не двойеая кавычка, а 2 апострофа... без пробела между ними!
    showmessage("соотв. сообщение")
else
 begin
  ...
 end;

чтоб не писать условие отдельно для каждого Edit-a смотри
http://delphimaster.net/view/2-1128413699/


 
oldman ©   (2005-10-04 18:58) [5]


> nk ©   (04.10.05 15:20) [4]


"     " это не "", а Edit все равно пустой :)))


 
Eleepod   (2005-10-04 21:16) [6]

Как вариант, можно использовать следующее:

if not Button1.Focused
  then if (Sender as TEdit).Text = ""
         then begin
               ShowMessage("Поле не заполнено!");
               ActiveControl := (Sender as TEdit);
              end;

Это все поместить в событие onExit какого-либо Edit"а. А затем всем оставшимся Edit"ам прицепить это событие.



Страницы: 1 вся ветка

Текущий архив: 2005.10.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.045 c
14-1128889828
Kerk
2005-10-10 00:30
2005.10.30
Ого


14-1128441313
lookin
2005-10-04 19:55
2005.10.30
Автовставка имен модулей в uses


1-1128571841
Roma112
2005-10-06 08:10
2005.10.30
Икона в приложении


2-1128502645
Гость22
2005-10-05 12:57
2005.10.30
Как сделать, чтоб при вводе в Edit е, после 5-го и 10-го...


14-1128532591
Greenz
2005-10-05 21:16
2005.10.30
Коды системных ошибок Windows