Como: Preencher uma forma com um padrão de trava

Um padrão de hachura é feito de duas cores: uma para o plano de fundo e outra para as linhas que formam o padrão sobre o plano de fundo.Para preencher uma forma fechada com um padrão de hachura, use um HatchBrush objeto. O exemplo a seguir demonstra como preencher uma elipse com um padrão de Hachura:

Exemplo

The HatchBrush construtor utiliza três argumentos: o estilo de hachura, a cor da linha de hachura e a cor do plano de fundo.O argumento de estilo de hachura pode ser qualquer valor do HatchStyle enumeração. Há mais de cinqüenta elementos no HatchStyle enumeração; alguns deles elementos são mostrados na lista a seguir:

A ilustração a seguir mostra a elipse preenchida.

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

Compilando o código

The preceding example is designed for use with Windows Forms, and it requires PaintEventArgse, which is a parameter of the Paint event handler.

Consulte também

Outros recursos

Usando um pincel para preencher formas