Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1550 | Anzahl registrierter User: 1840 | Besucher online: 75
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

GDI+ und das Paint Event


Autor: Stephan K.
Sprache: C#
Bewertung:
2.33 (2 votes)
Anzahl der Aufrufe: 10262
  
Kick it on dotnet-kicks.de  

Beschreibung:

Zeichnet eine rote Linie beim Button Click Ereignis. Wenn das Bild aktualisiert werden muss, tritt der Paint Event ein und zeichnet das Bild neu.

Abgelegt unter: GDI, PaintEvent, Linie, Bild.



C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
// 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);

}
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)

Jan Welker schrieb am:  04.03.2006 21:44:34

Danke Meg!
.. und ich dachte du kannst kein C# ? ;-)
Xqgene schrieb am:  05.03.2006 00:56:46

 
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 00:58:11

*g* die Formatierung bei den Kommentaren lässt zu wünschen übrig ;)
Jan Welker schrieb am:  05.03.2006 15:49:33

Ab sofort gibt es die Möglichkeit Code - tags in den Kommentaren einzusetzen.


Diese Snippets könnten für Sie interessant sein:
[C#] Bilder und Logos mit dem PathGradientBrush erstellen
[VB.NET] Linien u. Kreise a la VB6 - Einfach Zeichnen
[VB.NET] Bildgröße verändern (Verhältnis)
[VB.NET] Bildgröße verändern (Prozentual)
[VB.NET] Bildgröße verändern (Manuell)
[VB.NET] Neues Größenverhältnis eines Bilds berechnen
[VB.NET] JPEG Bild komprimieren
[VB.NET] Bild Transparent machen mit ColorMatrix
[VB.NET] Farben eines Bilds umkehren
[VB.NET] Bild in Graustufen umwandeln
[C#] Bild anzeigen - Datei schließen
[VB.NET] Text auf Bild zeichnen
[C#] Größe verändern von Bildern
[ASP.net] Datei nach Bildupload prüfen
[C#] GetEuclidicDistance
[VB.NET] Bitmap Differenz Analyse
[VB.NET] Verschlüsslung von Dateien mit Vernam
[C#] Bild drehen (nach Winkelangabe)
[C#] Bildgröße im Verhältnis verändern (Interpoliert)
[C#] Bild von einem Control oder Panel
[VB.NET] Bildausschnitt auslesen
[VB.NET] Bildgröße im Verhältnis verändern (Interpoliert)
[VB.NET] Bildgröße prozentual verändern (Interpoliert)
[VB.NET] Bildgröße in beiden Dimensionen verändern (Interpoliert)
[VB.NET] Alle Pixel einer bestimmten Farbe neu einfärben
[C#] Bild steht auf reflektierendem Grund
[C#] Bilder verkleinern, beschneiden und beides gleichzeitig
[C#] Bild splitten
[VB.NET] Bytearray to Image / Image to Bytearray
[C#] Text2Bitmap (String in Bild umwandeln)
[C#] Hintergrundfarbe Transparenter Bilder (z.B. PNG) ändern
[C#] Größe eines Bildes mit mit gleichem Seitenverhältniss ändern
[C#] externes Programm aufrufen (andere Version) mit Parameter
[C#] Herausfinden welches Programm ein bestimmtes Dokument öffnet
[C#] Bitmap schneller in Graustufen wandeln
[C#] Bilder aus *.resx Ressourcen Dateien in WPF verwenden
[VB.NET] Bild mit allen farben (True Color 16 Millionen Farben)
[C#] Schwarzweiß Bilder mit einem Farbverlauf füllen
[C#] Bild rotieren mit C#

schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.