martedì, giugno 28, 2005

[.Net]Finestre a Scomparsa

Ispirato da una giuovine fanziulla ho provato a scrivere una splash-screen
con VS2005b2 , ho visto che non c'era differenza con la versione 1.1 e che
funziona senza problemi.

Bisogna utilizzare la proprietà Opacity del Form una proprietà che va da 0.0(trasparente)a 1.0 (visibile)

settiamo a 0% la proprietà nel form

mettiamo 2 timer ,attivando il primo,e in quest' ultimo scriviamo:

[c#]

if(this.Opacity<1.0)
this.Opacity+=0.1;
else{
timer1.Enable=false;
timer2.Enable=true;
}

[vb]

if Me.Opacity<1
then
Me.Opacity+=0,1
else
timer1.Enable=false
timer2.Enable=true
end if


nel secondo scriviamo
[c#]

if(this.Opacity>0.0)
this.Opacity-=0.1;
else{
this.Close();
}

[vb]

if Me.Opacity>0,0
then
Me.Opacity-=0,1
else
Me.Close()
end if


avviamo e vedremo il nostro Form apparire Magicamente e sparire nella stessa Maniera
:ciauz:
Posta un commento