FFader fade = new FFader(this); // (this étant le form sur lequel ont veut appliquer l'effet) fade.duration = 2000; fade.start();
Télécharger le zip
Très bien ta source Romuald!!! Félicitation je trouve qu'elle est bien structuré et elle me semble d'une rapidité surprenante... Mais le seul petit defaut que j'ai trouvé c'est la fluidité qui disparaît par coup alors crois tu quand remplacant le fade.duration de 2000 par une valeur de 2050 ou 3000 ceci serait moin visible??? En tk sa ne parait presque pas sérieux elle est super bien fait!!! Merci pour ta source!!!
J'ai lu sur un site, malheureusement j'en ai perdu la source mais c'est pas grave, que le Timer que fourni Microsoft n'est pas tout à fait asynchrome.Ce que je veux dire, c'est que si le CPU est surchargée et bien le Timer décide de faire moins de Tick. Ce qui explique, dans certains cas, un manque de fluidité.Pour remédier au problème, 2 solutions : 1) il existe un certain autre Timer utilisé dans le multimédia, les trucs en 3D qui ferait le travail.2) s'agit de s'asseoir et trouver une manière avec les Thread de faire fonctionner le tout.Pour bien illustrer le problème, voici le code source que j'utilise pour ralentir le processus :// Pauseint debut = Environment.TickCount;while (Environment.TickCount < debut + 5000); /*Décommentez la prochaine ligne et enlevez le ; à la fin du while et vous remarquerez que le fondu se réalise bien */ //Application.DoEvents();
Salut,Lorsque je telecharge la source j'ouvre le projet avec c# builder et j ai un message d'erreur lors de la compilation."Could not find 'splash' specified for Main Method."Quelqu'un a t'il une idée ?D'avance merci Nexx
le Zip ne se decompresse pas
si si...(ouvert même avec l'utilitaire inclut dans Windows Xp...)
merci pour cette source, c'est ce que je cherchait.juste lors du demarage du splash, il fait un leger tic avant qu'il commence l'effet du fader. pense a initialiser les composants du splashScreen juste avant le demarage du fader ;)public splash(){ FFader f = new FFader(this, 1200); f.TimeToWait = 2000; f.atEnd += new System.EventHandler(this.next); InitializeComponent(); // juste ici mon ami f.start(); }appart ca c'est nikel ;) 9/10Hamza
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 598 616 membres 619 nouveaux aujourd'hui 15 440 membres club