Você está aqui: C# ::: Dicas & Truques ::: Gráficos |
Como desenhar retângulos em C# usando a função DrawRectangle() da classe Graphics do C# - Computação Gráfica em C#Quantidade de visualizações: 11295 vezes |
Retângulos podem ser desenhados em C# e Windows Forms usando o método DrawRectangle() da classe Graphics. Este método pede a caneta de desenho (um objeto da classe Pen), as coordenadas do canto superior esquerdo e a largura e altura do retângulo. Veja a assinatura do método DrawRectangle() mais comumente usada:Graphics.DrawRectangle(Pen, Single, Single, Single, Single) Veja um trecho de código no qual desenhamos um retângulo com 250 pixels de largura por 150 pixels de altura: private void button1_Click(object sender, EventArgs e){ // vamos obter o Graphics do formulário Graphics g = this.CreateGraphics(); // vamos desenhar um retângulo de 250 pixels de largura por 150 // pixels de altura g.DrawRectangle(new Pen(Color.Red, 1), 50, 50, 250, 150); // vamos liberar o objeto Graphics g.Dispose(); } As coordenadas do canto superior esquerdo e a largura e altura do retângulo podem ser especificadas como um objeto da estrutura Rectangle. Veja: private void button1_Click(object sender, EventArgs e){ // vamos obter o Graphics do formulário Graphics g = this.CreateGraphics(); // vamos desenhar um retângulo de 250 pixels de largura por 150 // pixels de altura g.DrawRectangle(new Pen(Color.Red, 1), new Rectangle(100, 100, 250, 150)); // vamos liberar o objeto Graphics g.Dispose(); } |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
Java - Como carregar uma imagem em um BufferedImage do Java usando o método read() da classe ImageIO Java Servlets - Como compartilhar dados entre um Java Servlet e uma página JSP usando a requisição HttpServletRequest |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |