Wie zeichnet man eine Linie auf ein Bild?

Ich möchte eine Linie auf einem BMP-Bild zeichnen, das mit der Drawline-Methode in C # in eine Methode überführt wird.

public void DrawLineInt(Bitmap bmp)
{

Pen blackPen = new Pen(Color.Black, 3);

int x1 = 100;
int y1 = 100;
int x2 = 500;
int y2 = 100;
// Draw line to screen.
e.Graphics.DrawLine(blackPen, x1, y1, x2, y2);
}

Dies gibt einen Fehler. Also möchte ich wissen, wie Paint Event hier aufgenommen wird (PaintEventArgs e)

und möchten auch wissen, wie man Parameter übergibt, wenn wir drawmethod aufrufen? Beispiel

DrawLineInt(Bitmap bmp);

dies ergibt den folgenden Fehler "Der Name 'e' existiert im aktuellen Kontext nicht"

Antworten auf die Frage(2)

Ihre Antwort auf die Frage