cudenetf
Messages postés448Date d'inscriptionmardi 20 septembre 2005StatutMembreDernière intervention26 juillet 2012
-
4 juil. 2006 à 07:34
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 2013
-
4 juil. 2006 à 18:45
Bonjour,
j'aimerais faire un dégradé animé,
par exemple sur un panel.
J'ai donc une fonction qui peint le degradé Paint( Lineargradient brush ....) et j'aimerais que le point ou commence ce degradé bouge au fil du temps ainsi on auriat l'impression de mouvement.
Sinon j'ai des controles sur ce fond en dégradé et j'aimerais qu'ils aient leur backcolor suivant le dégradé . J'ai mis backcolor=tra nsparent mais ca n'y fait rien
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 4 juil. 2006 à 08:04
Salut,
Tu peux par exemple utiliser un timer qui déplace le dégradé chaque xx secondes.
Sinon, pour la transparence, elle n'est pas supportée par tous les Controls.
cudenetf
Messages postés448Date d'inscriptionmardi 20 septembre 2005StatutMembreDernière intervention26 juillet 20122 4 juil. 2006 à 08:21
ouia merci pour le timer j'ai trouve tout seul finallement mais existe-t-il un moyen general d'avoir une fonction qui se deroule (genre une animation par exemple) pendant que mon prog principal se deroule .
Et ou pourrais-je trouver une aide pour la transparence
J'aimerais que mes groupbox et label soien transparents (ils possedent boien cette qualité mais en fait on garde la couleur d'origine qui n'a rien a voir avec le degradé
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 4 juil. 2006 à 09:11
Euh, à la place du timer, tu peux aussi utiliser un thread avec un sleep... Mais y'a pas vraiment de "moyen général" pour faire une animation (tu peux aussi insérer un gif animé si c'est plus utile).
Pour la transparence, j'imagine que c'est parce que tu dessines ton dégradé manuellement (avec un Graphics).
Je ne vois pas directement comment faire pour qu'il apparaisse sur tes Control, à part le dessiner aussi sur le Control lui-même ?!