Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2010, 22:30   #1
Марк Охман
Форумчанин
 
Аватар для Марк Охман
 
Регистрация: 05.02.2010
Сообщений: 153
По умолчанию Постепенное появление формы с Alpha skins

Привет) пошукал на форуме - нашел такую тему, но мне нужно что-нить проще. там сказано что подобный эффект можно сделать с alpa skins. Подскажите как??? Пожалуйста)
Я начинающий web-программист) Не судите строго, плиз! Буду очень стараться!
Марк Охман вне форума Ответить с цитированием
Старый 04.12.2010, 23:47   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

При чем тут alpa skins ???
Все гораздо проще - ставим в заставке таймер и изменяем прозрачность формы...
Зачем мудрить ?
mihali4 вне форума Ответить с цитированием
Старый 05.12.2010, 00:06   #3
Марк Охман
Форумчанин
 
Аватар для Марк Охман
 
Регистрация: 05.02.2010
Сообщений: 153
По умолчанию

А ларчик просто открывался))) AlphaBlend и AlpaBlendValue))) спасибо за совет))
Я начинающий web-программист) Не судите строго, плиз! Буду очень стараться!
Марк Охман вне форума Ответить с цитированием
Старый 05.12.2010, 20:59   #4
Марк Охман
Форумчанин
 
Аватар для Марк Охман
 
Регистрация: 05.02.2010
Сообщений: 153
По умолчанию

вот так раз( таким макаром сделал, поставил таймер, в нем написал сей код:
Код:
form1.AlphaBlendValue:=0;
while form1.AlphaBlendValue<>255 do
begin
form1.AlphaBlend:=true;
form1.AlphaBlendValue:=form1.AlphaBlendValue+5;
end;
Эффект - форма появляется как обычно, просто с небольшой задержкой. И как теперь даже не знаю... Срочно нужен совет...

Может дело в интервале таймера? попробовал все от 100 до 2000... ничего
Я начинающий web-программист) Не судите строго, плиз! Буду очень стараться!

Последний раз редактировалось Марк Охман; 05.12.2010 в 21:03.
Марк Охман вне форума Ответить с цитированием
Старый 05.12.2010, 22:56   #5
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Вы что в событие таймера вставили ? Указанный вами код ??? О, боже...
Код:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
if Form1.AlphaBlendValue<255 then
Form1.AlphaBlendValue:=Form1.AlphaBlendValue+5 else
Timer1.Enabled:=False;
end;
mihali4 вне форума Ответить с цитированием
Старый 05.12.2010, 23:33   #6
Марк Охман
Форумчанин
 
Аватар для Марк Охман
 
Регистрация: 05.02.2010
Сообщений: 153
По умолчанию

теперь все работает))) спасибо огромное.
посмотрел ваш код и понял свою ошибку - у меня каждый таймер делал весь этот процес... простите за тупость) еще раз большое спасибо)
Я начинающий web-программист) Не судите строго, плиз! Буду очень стараться!
Марк Охман вне форума Ответить с цитированием
Старый 05.02.2012, 13:53   #7
Жека_
Пользователь
 
Регистрация: 24.04.2011
Сообщений: 24
По умолчанию

AnimateWindow(Fomr1.handle, 2000, aw_blend);
Жека_ вне форума Ответить с цитированием
Старый 06.02.2012, 08:16   #8
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,761
По умолчанию

ИМХО лучше использовать AnimateWindow ()
FaTaL вне форума Ответить с цитированием
Старый 06.02.2012, 11:01   #9
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Демки посмотреть не судьба? Там все это есть.
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Alpha skins dolphin705 Компоненты Delphi 36 27.12.2010 11:10
Alpha Skins bookkc Помощь студентам 2 15.10.2010 18:02
Alpha Skins Delphi Rapala Помощь студентам 1 04.05.2010 21:23
Постепенное появление объектов AdvanceQ Общие вопросы Delphi 2 08.01.2010 21:41
Вопрос по Alpha Skins dani92 Компоненты Delphi 4 13.12.2009 09:33