Procedura: riempire una forma con un motivo a tratteggio
Un motivo tratteggio è costituito da due colori: uno per lo sfondo e uno per le linee che formano il motivo sullo sfondo. Per riempire una forma chiusa con un motivo tratteggio, utilizzare un HatchBrush oggetto . Nell'esempio seguente viene illustrato come riempire un'ellisse con un motivo tratteggio:
Esempio
Il HatchBrush costruttore accetta tre argomenti: lo stile del tratteggio, il colore della linea di tratteggio e il colore dello sfondo. L'argomento dello stile di tratteggio può essere qualsiasi valore dell'enumerazione HatchStyle . Nell'enumerazione HatchStyle sono presenti più di cinquanta elementi. Alcuni di questi elementi sono visualizzati nell'elenco seguente:
La figura seguente mostra l'ellisse riempita.
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)
Compilazione del codice
L'esempio precedente è progettato per l'uso con Windows Form e richiede PaintEventArgse
, un parametro del gestore eventi Paint.
Vedi anche
.NET Desktop feedback
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per