Напишем обработчик, который по окончанию активизации компонента TEdit проверяет пустая это строка или нет.
Procedure Tform1.Edit1Exit;
begin
If Length(Edit1.Text)<1 then
begin
If MessageBox(0,’Поле не может быть
пустым’, ’Ошибка’, mb_OK);
ActiveControl:= Edit1; //запрещает выход из текстового
//окна
end;
end;
Ошибка
Поле не должно быть пустым
OK
В этом примере событие OnExit происходит при потере активности элемента Edit1 и при этом проверяется длина введенной строки. В случае нулевой строки выдается соответствующее сообщение и запрещается выход из Edit1.
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление