Procedimiento para rellenar una forma con un patrón de sombreado
Un patrón de sombreado se realiza a partir de dos colores: uno para el fondo y otro para las líneas que forman el patrón sobre el fondo. Para rellenar una forma cerrada con un patrón de sombreado, use un objeto HatchBrush. En el ejemplo siguiente se muestra cómo rellenar una elipse con un patrón de sombreado:
Ejemplo
El constructor HatchBrush toma tres argumentos: el estilo de sombreado, el color de la línea de sombreado y el color del fondo. El argumento del estilo de sombreado puede ser cualquier valor de la enumeración HatchStyle. Hay más de cincuenta elementos en la enumeración HatchStyle; algunos de esos elementos se muestran en la lista siguiente:
En la siguiente ilustración se muestra la elipse rellenada.
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)
Compilar el código
El ejemplo anterior está diseñado para su uso con Windows Forms y requiere PaintEventArgse
, que es un parámetro del controlador de eventos Paint.
Consulte también
.NET Desktop feedback