Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

caewilliam

Fade out ao fechar aplicativo.

Recommended Posts

Boa Noite Pessoal.

 

Estou iniciando em c# e para eu ir aprendendo estou querendo criar um efeito de fade out na hora de fechar o aplicativo.

 

Pois o mais facil ja aprendi o this.Close() xD.

 

Então fis o seguinte codigo.

 

for (int i = 100; i >= 1; i--)
{
    this.Opacity = '.' + i;
}
this.Close();

Para que ele de um fade out, ae quando terminar ele feche o aplicativo.

 

Só que n ta funcionando. Alguem sabe onde está errado, pois tentei de outras formas e n consegui.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta colocar um Application.DoEvents();

e tambem coloque dentro do FormClosing

 

for (int i = 100; i >= 1; i--)
{
    this.Opacity = '.' + i;
    Application.DoEvents();
}
this.Close();

Mais uma coisa que notei é que não vai funcionar, pois o processamento é tao rapido que voce nem percebe o efeito, você vai precisar fazer dentro de um timer.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.