Compartir a través de


Cómo: Rellenar una forma con un patrón de trama

Un patrón de trama está formado por dos colores: uno para el fondo y otro para las líneas que constituyen el patrón destacado sobre el fondo. Para rellenar una forma cerrada con un patrón de trama, utilice un objeto HatchBrush. En el siguiente ejemplo se muestra cómo rellenar una elipse con un patrón de trama:

Ejemplo

El constructor HatchBrush toma tres argumentos: el estilo de trama, el color de la línea de trama y el color de fondo. El argumento del estilo de trama puede ser cualquier valor de la enumeración HatchStyle. La enumeración HatchStyle consta de más de cincuenta elementos, algunos de los cuales se muestran en la lista siguiente:

En la siguiente ilustración se muestra la elipse rellena.

Patrón de trama

        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);

Compilar el código

El ejemplo anterior está diseñado para formularios Windows Forms y requiere PaintEventArgs e, que es un parámetro del controlador del evento Paint.

Vea también

Otros recursos

Utilizar un pincel para rellenar formas