- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
procedure TShemaForm.T1Timer(Sender: TObject);
begin
ShemaForm.Visible:=true;
ShemaForm.AlphaBlend:=true;
T1.Enabled:=false;
ShemaForm.AlphaBlendValue:=20;
T2.Enabled:=true;
end;
procedure TShemaForm.T2Timer(Sender: TObject);
begin
T2.Enabled:=false;
ShemaForm.AlphaBlendValue:=50;
T3.Enabled:=true;
end;
procedure TShemaForm.T3Timer(Sender: TObject);
begin
T3.Enabled:=false;
ShemaForm.AlphaBlendValue:=100;
T4.Enabled:=true;
end;
procedure TShemaForm.T4Timer(Sender: TObject);
begin
T4.Enabled:=false;
ShemaForm.AlphaBlendValue:=150;
T5.Enabled:=true;
end;
procedure TShemaForm.T5Timer(Sender: TObject);
begin
T5.Enabled:=false;
ShemaForm.AlphaBlendValue:=200;
T6.Enabled:=true;
end;
procedure TShemaForm.T6Timer(Sender: TObject);
begin
T6.Enabled:=false;
ShemaForm.AlphaBlendValue:=255;
ShemaForm.AlphaBlend:=false;
ShemaForm.SetFocus;
MaForm.ShemaB.BevelWidth:=2;
MaForm.ShemaB.Color:=$00C08080;
end;
Дипломный проект. Реализация плавного появления окна. На плавное исчезновение еще 6 таймеров
guest 23.06.2009 13:37 # +1
ухваххахах :)
прикольно... видел много выебонов но с transparent таймером это извра... кстати в одном таймере успешно можно зделать :) ну да ладно новичек есть новичек...
p.s. demien - автор приватного криптора demEnergy (сайт www.execryptor.ru)
guest 29.06.2009 01:13 # 0
Да если одним таймером - комп зависать будет и например если в делфи при разработке форма появляется за секунду, то потом в приложении - за 10!
guest 02.09.2009 14:09 # +1
for i := 1 to 5 do
begin
AlphaBlja := AlphaBlja + 50;
Form.Refresh;
Application.ProcessMessages;
end;
IMHO
guest 10.11.2009 11:32 # +1
guest 10.11.2009 11:33 # 0