Compartilhar via


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

Um padrão de hachura é composto de duas cores: uma para o plano de fundo e um para as linhas que formam o padrão no 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

O 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 a partir de HatchStyle enumeração. Há mais de cinqüenta elementos de HatchStyle enumeração; Alguns desses elementos são mostradas na lista a seguir:

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

Padrão de hachura

        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

O exemplo anterior é projetado para uso com o Windows Forms e requer PaintEventArgs e, que é um parâmetro da Paint manipulador de eventos.

Consulte também

Outros recursos

Usando um pincel para preencher formas