Apparition progressive d'un form

Description

Voici une classe qui va vous permettre de faire apparaitre progressivement un Form via la transparance. Ce qui peut faire un bel effet pour le splash screen d'une application.

La classe s'appelle FFader, voici un petit exemple.

Source / Exemple :


FFader fade = new FFader(this); // (this étant le form sur lequel ont veut appliquer l'effet)
fade.duration = 2000;
fade.start();

Conclusion :


La classe est documentée avec les commentaires propres aux specs de Visual Studio.

Vous pouvez également spécifier en plus de la durée :
- l'opacité au départ de l'effet
- l'opacité à la fin
- un évenement éventuel à déclancher après que l'effet se soit terminé. Après une durée pouvant être déterminée.

Dans le ZIP se trouve également une application (sources & exe) qui pourra vous servir d'exemple d'utilisation plus poussé. Il s'agit justement d'un splash screen (avec un bout de mon fond d'écran ;)
N'hésitez pas à apporter vos commentaires.

Codes Sources

A voir également