Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Немогу свернуть окно на панель задачь!!!! :(


Автор: Nicholas 24.10.2008, 14:13
Не могу понять почему окно сворачивается мимо панели задачь! :( 

Автор: Frees 24.10.2008, 14:17
может потому что оно модальное

Автор: Coder 24.10.2008, 14:30
Видимо, это у тебя не главная форма (главная при этом скрыта). Я боролся с этой проблемой так:

Код

Procedure WMGetSysCommand(var Message :TMessage); message WM_SYSCOMMAND;

procedure TForm1.WMGetSysCommand(var Message: TMessage);
begin
  //Перехват OnMimimize
  if (Message.wParam = SC_MINIMIZE) then
    Application.Minimize
  else
    Inherited; // Во всех остальных случаях вызываем стандартный обработчик
end;

Автор: Nicholas 25.10.2008, 05:55
Да всего одна форма в приложении моем, просто ковырялся в настройках формы и бах!

Я нашел в чем проблема, помоги те исправить!

В общем у меня Делфи 2007. Создал новый проект в настройках формы есть FormStyle=fsNormal, это по умолчанию, а я выберал значение fsMDIChild потом компилировал приложение и вылетала ошибка (см. скрин) после этого я менял значение на FormStyle=fsNormal компилировал приложение и оно тоже начинало сворачиваться мимо панели. :(

Автор: Nicholas 28.10.2008, 04:14
Оказывается все дело в свойстве фомы Visible которое я поставил в TRUE!!!  smile 

Ставлю False форма сворачивается на панель задачь...  smile 

Автор: Poseidon 28.10.2008, 09:27
Хм... интересно, как ты вообще ее сворачиваешь, если она у тебя невидима?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)