Comment : remplir une forme avec un motif hachuré
Un motif de hachure est constitué de deux couleurs : une pour l’arrière-plan et une pour les lignes qui forment le motif sur l’arrière-plan. Pour remplir une forme fermée avec un motif de hachure, utilisez un HatchBrush objet. L’exemple suivant montre comment remplir un ellipse avec un modèle de hachure :
Exemple
Le HatchBrush constructeur prend trois arguments : le style de hachure, la couleur de la ligne de hachure et la couleur de l’arrière-plan. L’argument de style de hachure peut être n’importe quelle valeur de l’énumération HatchStyle . Il existe plus de cinquante éléments dans l’énumération HatchStyle ; quelques-uns de ces éléments sont affichés dans la liste suivante :
L’illustration suivante montre l’ellipse remplie.
HatchBrush hBrush = new HatchBrush(
HatchStyle.Horizontal,
Color.Red,
Color.FromArgb(255, 128, 255, 255));
e.Graphics.FillEllipse(hBrush, 0, 0, 100, 60);
Dim hBrush As New HatchBrush( _
HatchStyle.Horizontal, _
Color.Red, _
Color.FromArgb(255, 128, 255, 255))
e.Graphics.FillEllipse(hBrush, 0, 0, 100, 60)
Compilation du code
L'exemple précédent est conçu pour une utilisation avec Windows Forms et nécessite PaintEventArgse
, qui est un paramètre du gestionnaire d'événements Paint.
Voir aussi
.NET Desktop feedback