![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Привет . Подскажите как выполнить код ПОСЛЕ восстановления формы .
Код:
procedure TForm1.WMSysCommand(var Msg: TWMSysCommand); begin case Msg.CmdType of SC_MINIMIZE: exit; SC_MAXIMIZE: exit; SC_RESTORE: begin end; end; inherited; end; |
#2
|
||||
|
||||
![]() Почему inherited завершает процедуру?
|
#3
|
|||
|
|||
![]() У меня ситуация в том , что после сворачивания приложения и соответсвенно воостановления нужно обновить форму .
Код:
procedure TForm1.WMSysCommand(var Msg: TWMSysCommand); begin case Msg.CmdType of SC_MINIMIZE: exit; SC_MAXIMIZE: exit; SC_RESTORE: begin Form1.repaint; .... .... .... .... end; end; inherited; end; Ищу ищу ничего не нахожу решения . |
#4
|
|||
|
|||
![]() Все нашел решение
Код:
procedure TForm1.WMSysCommand(var Msg: TWMSysCommand); begin case Msg.CmdType of SC_MINIMIZE: exit; SC_MAXIMIZE: exit; SC_RESTORE: begin inherited; Form1.repaint; .... .... .... .... end; end; inherited; end; |
#5
|
||||
|
||||
![]() OnShow уже не помогает?
Я сразу задал вопрос: "Почему inherited завершает процедуру?", нужно быть внимательнее. |
#6
|
|||
|
|||
![]() Цитата:
OnShow не помог мне |