|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.03.2008, 14:20 | #1 |
Пользователь
Регистрация: 09.01.2008
Сообщений: 42
|
Закрытие приложения
Народ, нажимаю на крестик в приложении, на кнопку закрыть, вызывается бутон такойто клик сендер, а потом приложение закрывается. Вопрос: что нужно прописать что б бутон такой то клик сендер выполнился, а потом закрытие отменилось. У меня например есть кнопка выхода, которую при нажати на крестик вызывает. В кнопке выполняется код, к том числе и вопрос на выход, но да же если надать нет, все равно потом выполнится нажатие на крестик. Надо его как то отменить.
|
09.03.2008, 14:38 | #2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Используйте обработку OnCloseQuery.
А еще - матчасть учить надо, а не тыкать в клаву на авось... |
09.03.2008, 14:40 | #3 |
Пользователь
Регистрация: 09.01.2008
Сообщений: 42
|
ничего не понял. Можно ну хоть чуток подробнее
|
09.03.2008, 14:44 | #4 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
У формы, помимо события OnClose, есть еще событие OnCloseQuery.
Ставим на это слово курсор, жмем F1 и получаем исчерпывающую информацию из хэлпа. То КАРАСЬ: Случай явно клинический (пост 6), так что я во избежание срыва удалюсь из темы. А вы попытайтесь продолжить, насколько нервов хватит Последний раз редактировалось mihali4; 09.03.2008 в 15:22. |
09.03.2008, 15:00 | #5 |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
Можно даже и несмотреть в хелп, а просто глянуть что дописалось...
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean); Сообственно этого и достаточно, чтоб сделать то что хочется..
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
09.03.2008, 15:18 | #6 |
Пользователь
Регистрация: 09.01.2008
Сообщений: 42
|
я кликнул два раза по CloseQuery, создалась новая процедура, туда вставил клик бутон сендер, его вызывает, но приложение все ранво закрывается
|
09.03.2008, 15:29 | #7 |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
Код:
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
09.03.2008, 15:50 | #8 |
Пользователь
Регистрация: 09.01.2008
Сообщений: 42
|
пасиб, работет
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
закрытие чужого процесса | Dimon | Win Api | 7 | 12.05.2010 12:01 |
Закрытие программы | Zloy_Doomer | Общие вопросы Delphi | 3 | 23.06.2008 19:08 |
Странное закрытие | joker | Win Api | 18 | 29.03.2008 07:45 |
Делаю сайты, пишу маленькие/большие скрипты. Пишу веб-приложения и приложения под Windows. | SkyM@n | Фриланс | 3 | 29.12.2007 16:21 |