![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | 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 не помог мне |