$mymetatags$
delphi-lubitel

Добро пожаловать на наш портал

На нашем сайте вы найдете множество статей на разные тематики, а так же сможете найти и скачать много интересного Рекомендуем Вам добавить Наш сайт в закладки, а также подписаться на RSS ленту, чтобы не пропускать интересных новостей.
Стартовая Избранное Главная Контакты Карта сайта
Инфо
Закрытие формы - Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: winxaker  
Форум » Программирование » Вопросы по Delphi » Закрытие формы (Как сделать что бы при закрытии формы1...)
Закрытие формы
TohaДата: Понедельник, 31.10.2011, 20:34 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 92
Награды: 11
Репутация: 14
Статус: Offline
Ответ на вопрос из мини чата от "Mr-Freeman"

Как сделать что бы при закрытии формы1 при том что есть форма2 форма2 не закрывалась то-же?

Объясняю: OnDestroy вызывается в момент разрушения формы. и тут надо знать порядок вызова этих событий
OnCloseQuery -> OnClose -> OnDeactivate -> OnHide -> OnDestroy
все, что нужно обрабатывать при попытке закрытия формы, делается в OnCloseQuery. при этом у процедуры есть параметр запрещающий закрытие если задать CanClose:=false;

вот так должна быть написана процедура для первой формы

Code

procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
CanClose := false;
form1.hide ;
form2.show;
end;


Автор: Apofiz для сайта www.delphi-lubitel.ucoz.ru




Помог ??? Ставь + или надраду
 
Mr-FreemanДата: Понедельник, 31.10.2011, 20:54 | Сообщение # 2
Рядовой
Группа: Пользователи
Сообщений: 17
Награды: 0
Репутация: 0
Статус: Offline
Спасибо, оказывается было проще простого но я к сожалению не додумался. happy
 
AiX2011Дата: Среда, 02.11.2011, 13:24 | Сообщение # 3
Лейтенант
Группа: Пользователи
Сообщений: 51
Награды: 1
Репутация: 2
Статус: Offline
Придет с опытом))))

Сайт посвященный программированию в среде Delphi. Вопросы по Delphi и HTML на форуме
 
Форум » Программирование » Вопросы по Delphi » Закрытие формы (Как сделать что бы при закрытии формы1...)
  • Страница 1 из 1
  • 1
Поиск:

 
Хостинг от uCoz | Адаптировал Grey200009 Число ответ: 57432