cybers7119
Messages postés20Date d'inscriptionlundi 16 juin 2008StatutMembreDernière intervention19 janvier 2009
-
8 juil. 2008 à 11:49
cybers7119
Messages postés20Date d'inscriptionlundi 16 juin 2008StatutMembreDernière intervention19 janvier 2009
-
8 juil. 2008 à 13:31
Bonjour,
Je travaille actuellement en C# sur l'élaboration d'une IHM.
Je souhaiterais effectuer un dégradé sur le fond d'un Label. J'ai le code suivant, qui effectue correctement ce dégradé :
cs_niky
Messages postés168Date d'inscriptionjeudi 28 juin 2001StatutMembreDernière intervention18 octobre 20087 8 juil. 2008 à 13:10
Salut,
Comme tu écrases ce que dessine le label, c'est normal que le texte n'apparaîsse plus. Il faut que tu dessines le texte par dessus le fond (avec DrawString).
Par ailleurs, pour faire ça correctement, il est préférable de créer une classe qui hérite de Label et qui surcharge la méthode OnPaint. Les dessins (dégradé + texte) seront fait à l'appel de OnPaint.