Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как запретить удаление формы?

3.8K
21 октября 2005 года
VovaL
50 / / 26.09.2005
Люди,
как запретить удаление формы как Win окна (Х в правом вехнем углу)? И еще. Какое событие при таком удалении генериться и как его ловить?

Может ответ уже был, но найти пока не удалось.
259
21 октября 2005 года
AlexandrVSmirno
1.4K / / 03.12.2004
Цитата:
Originally posted by VovaL
Люди,
как запретить удаление формы как Win окна (Х в правом вехнем углу)? И еще. Какое событие при таком удалении генериться и как его ловить?

Может ответ уже был, но найти пока не удалось.


Посмотри TForm::BorderIcons;
События OnClose(); OnDestroy();
Забыл про пример:

 
Код:
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)

{
  if (MessageDlg("Close application ?", mtConfirmation, TMsgDlgButtons() << mbYes << mbNo,0, mbYes, NULL) == mrYes)
    Action = caFree;
  else
    Action = caMinimize;
}
3.8K
21 октября 2005 года
VovaL
50 / / 26.09.2005
Спасибо.
Уже в коде.
276
21 октября 2005 года
Rebbit
1.1K / / 01.08.2005
Цитата:
Originally posted by VovaL
Люди,
как запретить удаление формы как Win окна



А еще есть событие OnCloseQuery
Может тоже пригодится.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог