Partilhar via


Como: Usar uma caneta para desenhar linhas

Para desenhar linhas, você precisa de um objeto Graphics e um objeto Pen. O objeto Graphics fornece o método DrawLine e o objeto Pen armazena recursos da linha, como cor e largura.

Exemplo

O exemplo a seguir desenha uma linha de (20, 10) a (300, 100). A primeira instrução usa o construtor de classe Pen para criar uma caneta preta. O único argumento passado para o construtor Pen é um objeto Color criado com o método FromArgb. Os valores usados para criar o objeto Color — (255, 0, 0, 0) — correspondem aos componentes alfa, vermelho, verde e azul da cor. Estes valores definem uma caneta preta opaca.

Pen pen = new Pen(Color.FromArgb(255, 0, 0, 0));
e.Graphics.DrawLine(pen, 20, 10, 300, 100);
Dim pen As New Pen(Color.FromArgb(255, 0, 0, 0))
e.Graphics.DrawLine(pen, 20, 10, 300, 100)

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.

Ver também