Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Para preencher uma forma com uma cor sólida, crie um SolidBrush objeto e passe esse SolidBrush objeto como um argumento para um dos métodos de preenchimento da Graphics classe. O exemplo a seguir mostra como preencher uma elipse com a cor vermelha.
Exemplo
No código a seguir, o SolidBrush construtor usa um Color objeto como seu único argumento. Os valores usados pelo FromArgb método representam os componentes alfa, vermelho, verde e azul da cor. Cada um desses valores deve estar no intervalo de 0 a 255. O primeiro 255 indica que a cor é totalmente opaca e o segundo 255 indica que o componente vermelho está em intensidade total. Os dois zeros indicam que os componentes verde e azul têm uma intensidade de 0.
Os quatro números (0, 0, 100, 60) passados para o FillEllipse método especificam o local e o tamanho do retângulo delimitador para a elipse. O retângulo tem um canto superior esquerdo de (0, 0), uma largura de 100 e uma altura de 60.
SolidBrush solidBrush = new SolidBrush(
Color.FromArgb(255, 255, 0, 0));
e.Graphics.FillEllipse(solidBrush, 0, 0, 100, 60);
Dim solidBrush As New SolidBrush( _
Color.FromArgb(255, 255, 0, 0))
e.Graphics.FillEllipse(solidBrush, 0, 0, 100, 60)
Compilando o código
O exemplo anterior foi projetado para uso com o Windows Forms e requer PaintEventArgse, que é um parâmetro do manipulador de eventos Paint.
Consulte também
.NET Desktop feedback