Partager via


Comment : remplir une forme avec un motif hachuré

Un motif hachuré est composé de deux couleurs : une première pour l'arrière-plan, une autre pour les lignes qui forment le motif recouvrant l'arrière-plan. Pour remplir une forme fermée avec un motif hachuré, utilisez un objet HatchBrush. L'exemple suivant montre comment remplir une ellipse avec un motif hachuré :

Exemple

Le constructeur HatchBrush prend trois arguments : le style de hachure, la couleur de la ligne de hachure et la couleur d'arrière-plan. L'argument de style de hachure peut correspondre à n'importe quelle valeur de l'énumération HatchStyle. L'énumération HatchStyle comporte plus de cinquante éléments dont quelques-uns sont indiqués dans la liste suivante :

L'illustration suivante montre l'ellipse remplie.

Motif hachuré

        Dim hBrush As New HatchBrush( _
           HatchStyle.Horizontal, _
           Color.Red, _
           Color.FromArgb(255, 128, 255, 255))
        e.Graphics.FillEllipse(hBrush, 0, 0, 100, 60)

HatchBrush hBrush = 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 destiné à une utilisation avec Windows Forms et nécessite PaintEventArgs e, qui est un paramètre du gestionnaire d'événements Paint.

Voir aussi

Autres ressources

Utilisation d'un pinceau pour remplir des formes