| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > AlpphaBlend - не работает прозрачность... |
| Автор: SneG0K 11.1.2008, 16:50 | ||
Вот я попробовал украсить свою программу и добавил этот код в формгреат... Поидее форма должна стать из прозрачной непрозрачной, постепенно... но это не происходит=( при запуске форма просто задерживаеться на секунд 15-20 и потом появляеться... что я не так делаю? |
| Автор: Alexeis 11.1.2008, 17:06 |
| Советую сначала репаинт, потом процесмессажес и только потом паузу делать. |
| Автор: THandle 11.1.2008, 17:09 | ||
Не знаю. Наверно просто ужасный вариант, но другого не придумал. Вот сожержимое .dpr файла проекта:
ЗЫ: form1.AlphaBlend:=true; лучше поставь в design-time, чтобы форма не мелькала. |
| Автор: VICTAR 11.1.2008, 17:19 | ||
Может лучше
|
| Автор: Vitazi 27.3.2008, 10:23 | ||
сколько вариантов пробывал это самый нормальный. естесно в настройках формы form1.AlphaBlend:=true; Form1.AlphaBlendValue:=0; |
| Автор: Vitazi 28.1.2009, 23:27 |
| Добавлю для новичков.. нужно на форму поместить компонент ApplicationEvents у него как раз в Object Inspector на вкладке Events есть свойство OnIdle в это событие и вставлен предыдущий код! |
| Автор: Poseidon 29.1.2009, 09:45 |
| Самый "нормальный" вариант, а точнее самый правильный, это тот, который предложил VICTAR. И нечего изобретать велосипед. |
| Автор: Vitazi 29.1.2009, 10:33 |
| Как то не обратил внимания Действительно отличный вариант! |