C# | Método Graphics.DrawLine() | Juego – 2

El método Graphics.DrawLine() se usa para dibujar una línea que conecta los dos puntos especificados por los pares de coordenadas. Hay 4 métodos en la lista de sobrecarga de este método de la siguiente manera:

  • Método DrawLine(Pluma, PuntoF, PuntoF)
  • DibujarLínea(Pluma, Int32, Int32, Int32, Int32) Método
  • DrawLine(Lápiz, Único, Único, Único, Único) Método
  • Método DrawLine(Pluma, Punto, Punto)

En primer lugar, ya se analizan dos métodos en el Conjunto – 1 . Aquí, discutiremos los dos últimos métodos.

DrawLine(Lápiz, Único, Único, Único, Único) Método

Este método se usa para trazar líneas a partir de un conjunto específico de coordenadas dadas en forma x1, y1, x2, y2, todas discretas.

Sintaxis:

public void DrawLine (System.Drawing.Pen pen, float x1, float y1, float x2, float y2);

Parámetros:

  • pen : Pen determina el color, el ancho y el estilo de la línea.
  • x1 : La abscisa del primer punto.
  • y1 : La ordenada del primer punto.
  • x2 : La abscisa del segundo punto.
  • y2 : La ordenada del segundo punto.

Excepción: este método dará ArgumentNullException si el bolígrafo es nulo .

Ejemplo:

// C# program to illustrate the use of 
using System;
using System.Drawing;
using System.Drawing.Printing;
using System.Windows.Forms;
  
namespace GFG {
  
class PrintableForm : Form {
  
    // Main Method
    public static void Main()
    {
        Application.Run(new PrintableForm());
    }
  
    public PrintableForm()
    {
        ResizeRedraw = true;
    }
  
    protected override void OnPaint(PaintEventArgs pea)
    {
        // Defines the Pen
        Pen pen = new Pen(ForeColor);
  
        // x1 = 30
        // y1 = 30
        // x2 = 200
        // y2 = 300
          
        // using the Method
        pea.Graphics.DrawLine(pen, 30.0F, 30.0F, 200.0f, 300.0f);
    }
}
}

Producción:

DibujarLínea(Pluma, Punto, Punto)

Este método se utiliza para dibujar una línea desde un conjunto específico de puntos hasta un conjunto específico de puntos. Necesita una variable Point que es un conjunto de (x, y) puntos.

Sintaxis:

public void DrawLine (System.Drawing.Pen pen, System.Drawing.PointF pt1, System.Drawing.PointF pt2);

Parámetros:

  • pen : Pen determina el color, el ancho y el estilo de la línea.
  • pt1 : Define las coordenadas (x, y) como una variable Punto del punto inicial.
  • pt2 : Define las coordenadas (x, y) como una variable Punto del punto final.

Excepción: este método dará ArgumentNullException si el bolígrafo es nulo .

Ejemplo:

// C# program to demonstrate the use of
// DrawLine(Pen, Point, Point) Method
using System;
using System.Drawing;
using System.Drawing.Printing;
using System.Windows.Forms;
  
namespace GFG {
  
class PrintableForm : Form {
  
    // Main Method
    public static void Main()
    {
        Application.Run(new PrintableForm());
    }
  
    public PrintableForm()
    {
        ResizeRedraw = true;
    }
  
    protected override void OnPaint(PaintEventArgs pea)
    {
        // Defines pen
        Pen pen = new Pen(ForeColor);
  
        // Defines the both points to connect
        // pt1 is (30, 30) which represents (x1, y1)
        Point pt1 = new Point(30, 30);
  
        // pt1 is (200, 300) which represents (x2, y2)
        Point pt2 = new Point(200, 300);
  
        // Draws the line
        pea.Graphics.DrawLine(pen, pt1, pt2);
    }
}
}

Producción:

Publicación traducida automáticamente

Artículo escrito por ShivamChauhan5 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *