Вниз
Скачать: CL | DM;

Прозрачный логотип   Найти похожие ветки 

 
VitAngel   (2007-03-16 05:22) [0]

Утро доброе! Подскажите как сделать, чтоб перед загрузкой приложения появлялась картинка-логотип сначала с прозрачностью 0 и постепенно становилась 100 %


 
TApp   (2007-03-16 08:56) [1]

procedure TForm1.Timer1Timer(Sender: TObject);
var
 i: integer;
begin
 i:= Form1.AlphaBlendValue + 1;
 Form1.AlphaBlendValue:= i;
 if i > 254 then
 Timer1.Enabled:= false;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
 Form1.BorderStyle:= bsNone;
 Form1.AlphaBlend:= true;
 Form1.AlphaBlendValue:= 0;
 Timer1.Interval:= 1;
 Timer1.Enabled:= true;
end;


 
Fantasy ©   (2007-03-16 12:56) [2]


procedure TForm1.FormActivate(Sender: TObject);
var
i : Integer;
begin
Form1.AlphaBlend :=  True;
Form1.AlphaBlendValue := 0;
Application.ProcessMessages;
for i := 0  to 255  do
 begin
   AlphaBlendValue := i;
   Application.ProcessMessages;
 end;
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
var
i : Integer;
begin
for i := 255 downto 0  do
 begin
   Form1.AlphaBlendValue := i;
   Application.ProcessMessages;
 end;
end;


 
Fantasy ©   (2007-03-16 13:17) [3]

если хочеш чтобы побыстрее

procedure TForm1.FormActivate(Sender: TObject);
var
i : Integer;
begin
AlphaBlend :=  True;
AlphaBlendValue := 0;
Application.ProcessMessages;
i:= 0;
while i < 255 do
 begin
   AlphaBlendValue := i;
   i := i+20;
   Application.ProcessMessages;
 end;
AlphaBlendValue := 255;
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
var
i : Integer;
begin
i:= 255;
while i > 1 do
 begin
   AlphaBlendValue := i;
   Application.ProcessMessages;
   i := i-20;
 end;
end;


 
VitAngel   (2007-03-16 16:34) [4]

Спасиба



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: -0.948 c
2-1177416203
Lamborgini
2007-04-24 16:03
2007.05.13
Помощь нужна


2-1176994250
Ксандр
2007-04-19 18:50
2007.05.13
Методы современной криптографии


2-1177241572
inos
2007-04-22 15:32
2007.05.13
Процедура полного перебора


2-1177430954
sat
2007-04-24 20:09
2007.05.13
Delphi + ассемблер


2-1177261325
Kostafey
2007-04-22 21:02
2007.05.13
Что значат эти предупреждения?




   Наверх