|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Delphi | События при создании формы |
|
Delphi - Delphi | События при создании формы
|
riddler
Сообщения: n/a |
Возник следующий вопрос: в дельфях седьмых хочется сделать, чтобы форма появлялась не сразу, а постепенно, как Чеширский Кот
Очевидный порыв использовать alphaBlend (благо W2K есть уже почти везде) наталкивается вот на что - если сажать блендинг на OnCreate - OnPaint, то отрисовывается только форма, а картинки и кнопки на ней появляются уже ПОСЛЕ отработки; попытки принудительно отрисовать картинку в OnPaint тоже ни к чему не привели Можно ли как-нибудь привязаться не к началу, а к концу отрисовки формы - или еще другой какой-нибудь путь существует?.. |
|
Отправлено: 02:16, 05-03-2005 |
Старожил Сообщения: 300
|
Профиль | Сайт | Отправить PM | Цитировать Можно поступить примерно так:
var FirstShow: Boolean = True; implementation ..... procedure TForm1.FormShow(Sender: TObject); var i: Byte; begin if not FirstShow then Exit; FirstShow:=False; ShowWindow(Form1.Handle,SW_SHOW); for i:=0 to 255 do begin Application.ProcessMessages; Form1.AlphaBlendValue:=i; Sleep(5); // Задержку можно уменьшить или убрать совсем end; end; |
Отправлено: 13:16, 05-03-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
EventID - Уведомление Ист. события: HHCTRL Категория события: Отсутствует. Код события: 1903 | cleric1985_n | Устранение критических ошибок Windows | 7 | 27-11-2015 16:14 | |
Ошибка - при создании нового подключения при сохранений логина и пароля пишет ошибку 1305 | p.s-bagdan | Microsoft Windows 2000/XP | 1 | 09-10-2008 09:33 | |
Delphi - Создание на Delphi компонентов с непрямоугольной областью реакции на события мыши | Andrik | Программирование и базы данных | 7 | 02-12-2007 16:34 | |
Клавиатурные события формы в C++ Builder | CyraxZ | Программирование и базы данных | 5 | 14-11-2006 22:33 | |
Delphi - Расположени формы на экране (Delphi) | fossil | Программирование и базы данных | 8 | 20-12-2004 10:17 |
|