Gradient de couleur [Résolu]

Messages postés
67
Date d'inscription
mardi 1 novembre 2005
Statut
Membre
Dernière intervention
30 juillet 2006
- - Dernière réponse : Charles Racaud
Messages postés
3181
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
- 3 juin 2006 à 19:49
Bonjour,

J'aimerais utiliser dans un programme la classe LinearGradientBrush pour effectuer un effet de gradient de couleur. Le problème, c'est que je n'arrive pas à instancier cette classe. Pire, je ne le retrouve même pas dans la liste déroulante qui apparaît lorsqu'on écrit un code. Avez-vous une idée car je m'y perds?
Merci d'avance.
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
3181
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
23
3
Merci
Salut,

C'est dans Drawing2D
Un example (très moche le résultat) :
Un dégrader en diagonale sur ta form


Private
 
Sub
 Form1_Paint(
ByVal
 sender 
As
 
Object

ByVal
 e 
As
 System.Windows.Forms.PaintEventArgs) 
Handles
 
MyBase
.Paint

  
Dim
 GradiantBrush 
As
 
New
 System.Drawing.Drawing2D.LinearGradientBrush(
MyBase
.ClientRectangle, Color.Red, Color.Blue, Drawing2D.LinearGradientMode.ForwardDiagonal)

  e.Graphics.FillRectangle(GradiantBrush, 
MyBase
.ClientRectangle)

  GradiantBrush.Dispose()

End
 
Sub





Kenji

Merci de lire le règlement (vivement conseillé voir obligatoire).

/FONT>

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 135 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Charles Racaud
Messages postés
67
Date d'inscription
mardi 1 novembre 2005
Statut
Membre
Dernière intervention
30 juillet 2006
0
Merci
Merci beaucoup,
ça fonctionne parfaitement. En fait, il faut que j'importe l'espace de nom Drawing2D ( imports system.drawing.drawing2D )
Commenter la réponse de chewbaka62
Messages postés
3181
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
23
0
Merci
Oui, j'avais oublier.




Kenji

Merci de lire le règlement (vivement conseillé voir obligatoire).
/FONT>
Commenter la réponse de Charles Racaud