Zastanawiał się ktoś kiedyś czy dało by radę zrobić visible ale tak aby powoli się pojawiało, a nie od razu.najpier 10% 20% i tak co sekunde aż do 100% visible
Ja w Delphi 6 widzialem właściwość AlphaBlending
moze przyjmowac wartości od o do 255 wiec TImer i ...
Ja w Delphi 6 widzialem właściwość AlphaBlending
moze przyjmowac wartości od o do 255 wiec TImer i ...
Ale dla jakiego komponentu to widziałeś
W delphi 6 forma ma właściwości alphablend oraz alphablendvalue, wystarczy je ustawić odpowiednio :). Niestety działa to tylko na win 2000/XP
A co do tego... to jak visiblowac forme czy komponent tak powoli ale nie od gory w dol co n procent tylko żeby stopniowo stawal się coraz bardziej widoczny...(ja mam taki pomysl, żeby zaslonic to czyms i to cos coraz bardziej przezroczyste robic - ale jak???)
Ja by hciał po kliknięci na jakis komponent na formie aby powoli mniej wiecej w 10 sekun pojawił się inny komponent taki efekt jak można uzyskać we flashu stosyjąc właściwość alfa. Może ma ktoś jakiś pomysł.
Na swissdelphicenter.com widziałem gdzieś, jak zrobić przezroczystość dla formy (przy użyciu funkcji api). Wystarczy chyba tylko dać uchwyt komponentu i będzie się alphować :)
No a np. coś takiego: ??
Chyba w FormCreate
begin
form1.AlphaBlend:= true;
i:= 0;
for i2:=0 to 25 do begin
alphablendvalue:= i;
i:= i + 10; //bo 25x10 daje 255
form1.Repaint;
end;
end;
oczywiście var i, i2: integer!
buuuuuuuuuuu w piątce tego NIE MA ;-(
Coś nie bardzo to działa tak jak ma
daj odcienie kolorów w pętle :-D