Rubrik: Grafik und Font | VB-Versionen: VB2005, VB2008 | 15.10.08 |
Einzelnen Punkt zeichnen (Graphics-Klasse) Die Graphics-Klasse verfügt über zahlreiche Methoden zum Zeichnen von Linien, Rechtecken etc. Das Zeichnen eines einzelnen Punktes hingegen fehlt. | ||
Autor: Dieter Otter | Bewertung: | Views: 24.491 |
www.tools4vb.de | System: Win2k, WinXP, Win7, Win8, Win10, Win11 | kein Beispielprojekt |
Die Graphics-Klasse verfügt über zahlreiche Methoden zum Zeichnen von Linien, Rechtecken, Ellipsen etc. Nach einer Methode zum Zeichnen eines einzelnen Punktes sucht man hier allerdings vergeblich. Nachfolgend eine kleine Funktion, die exakt 1 Pixel (Punkt) in die Grafik zeichnet:
''' <summary> ''' Zeichnet einen einzelnen Punkt in die Grafik ''' </summary> ''' <param name="g">Graphics-Objekt</param> ''' <param name="PixelColor">Farbe des Punktes</param> ''' <param name="x">x-Koordinate</param> ''' <param name="y">y-Koordinate</param> ''' <remarks></remarks> Public Sub DrawPixel(ByVal g As Graphics, _ ByVal PixelColor As Color, _ ByVal x As Single, _ ByVal y As Single) g.FillRectangle(New SolidBrush(PixelColor), x, y, 1, 1) End Sub