![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос по TBitBtn [D6, XP]
jjj © (2006-09-22 12:44:00)Добрый день!
Кто-нибудь знает как прервать действие кнопки BitBtn если ModalResult стоит mrOK. Т.е. мне надо, чтобы при нажатии кнопки Ок, если найдены ошибки, то окно не закрывалось?
Заранее СПАСИБО!!!
Anatoly Podgoretsky (2006-09-22 16:26:00) [1]Ega23 © (22.09.06 12:45) [1]
Стереть совсем, совсем Integer? Что то мне это напоминает.
jjj (2006-09-22 16:18:00) [2]Всем спасибо. Все получилось.
Anatoly Podgoretsky (2006-09-22 16:13:00) [3]
ModalResult := mrNone;
ЮЮ (2006-09-22 13:02:00) [4]ModalResult у кнопки ставится в том случае, если анализ ModalResult-а формы осуществляется после закрытия модальной формы. Инче см [1]
Ega23 (2006-09-22 12:51:00) [5]
> А нет ли реального метода прерывающего это действие?
А зачем???
stone (2006-09-22 12:48:00) [6]
> Т.е. мне надо, чтобы при нажатии кнопки Ок, если найдены
> ошибки, то окно не закрывалось?
TForm.OnCloseQuery
jjj (2006-09-22 12:48:00) [7]Это понятно. А нет ли реального метода прерывающего это действие? Но все равно спасибо!!!
Ega23 (2006-09-22 12:45:00) [8]
> Добрый день!
> Кто-нибудь знает как прервать действие кнопки BitBtn если
> ModalResult стоит mrOK. Т.е. мне надо, чтобы при нажатии
> кнопки Ок, если найдены ошибки, то окно не закрывалось?
>
> Заранее СПАСИБО!!!
>
Убрать ModalResult; в обработчике нажатия в последней строчке добавить ModalResult:=mrOK;