Feedback

C# - OnPaint Überschreiben

Veröffentlicht von am 28.04.2006
(1 Bewertungen)
Überschreibt die Methode die für's neu Zeichnen
GFU-Schulungen  [Anzeige]

Visual Studio Team Foundation Server 2017/2015 (TFS) für Entwickler - Kompakt

Nach Teilnahme an dieser Schulung kennen Sie alle wesentlichen Funktionen des TFS für Entwickler. Sie setzen Software-Entwicklung mit dem Visual Studio Team Foundation Server erfolgreich um.

Visual Studio Team Foundation Server 2017/2015 (TFS) für Administratoren - Kompakt

Nach dieser Schulung beherrschen Sie die Grundlagen des TFS. Sie erledigen administrative Aufgaben schnell und sicher.

// Paint-Ereignis überschrieben
// diese Methode wird immer aus geführt,
// wenn das Element neu gezeichnet werden
// muss. Manuell kann man dieses event
// Auslösen durch this.invalidate();
protected override void OnPaint(PaintEventArgs e)
{	

	SolidBrush BB = new SolidBrush(Color.Black);

	e.Graphics.FillRectangle(BB,10,10,20,20);
		
}
Abgelegt unter OnPaint, überschrieben, override.

1 Kommentare zum Snippet

herbivore schrieb am 05.05.2006:
Bei einer Klasse wie SolidBrush, die IDisposable implementiert, sollte man unbedingt auch Dispose aufrufen oder using (SolidBrush BB = new SolidBrush(Color.Black)) { ... } verwenden. Noch besser wäre es hier aber wohl, den SolidBrush einmal außerhalb des OnPaints zu erzeugen oder stattdessen Brushes.Black zu verwenden.
 

Logge dich ein, um hier zu kommentieren!

Ähnliche Snippets