Feedback

C# - GDI+ und das Paint Event

Veröffentlicht von am 04.03.2006
(2 Bewertungen)
Zeichnet eine rote Linie beim Button Click Ereignis. Wenn das Bild aktualisiert werden muss, tritt der Paint Event ein und zeichnet das Bild neu.
GFU-Schulungen  [Anzeige]

JavaScript für .NET-Entwickler

Sie sind .NET-Entwickler und nun stehen Sie vor der Aufgabe, JavaScript in Ihre Arbeit einzubinden. Die Schulung vermittelt Ihnen die JavaScript Grundlagen und die Funktionen der Scriptsprache. Sie wissen, wie objektorientierte Programmierung in JavaScript funktioniert und lernen abschließend Best Practicies Fälle kennen.

Visual Studio Team Foundation Server 2017/2015 (TFS) - Komplett 

// Zeichnet Linie beim Button Click

private void button1_Click(object sender, EventArgs e)

{

ZeichneRoteLinie();

}

// Zeichnet Linie beim Paint Ereigniss um das Bild wiederherzustellen

private void pictureBox1_Paint(object sender, PaintEventArgs e)

{

ZeichneRoteLinie();

}

// Funktion Zeichnet die Linie

private void ZeichneRoteLinie()

{

Pen p1 = new Pen(Color.Red, 2);

pictureBox1.CreateGraphics().DrawLine(p1, 10, 10, 30, 30);

}
Abgelegt unter GDI, PaintEvent, Linie, Bild.

4 Kommentare zum Snippet

Jan Welker schrieb am 04.03.2006:
Danke Meg!
.. und ich dachte du kannst kein C# ? ;-)
Xqgene schrieb am 05.03.2006:
 
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
using (Pen p1 = new Pen(Color.Red, 2))
{
e.Graphics.DrawLine(p1, 10, 10, 30, 30);
}
}
Xqgene schrieb am 05.03.2006:
*g* die Formatierung bei den Kommentaren lässt zu wünschen übrig ;)
Jan Welker schrieb am 05.03.2006:
Ab sofort gibt es die Möglichkeit Code - tags in den Kommentaren einzusetzen.
 

Logge dich ein, um hier zu kommentieren!