Einzelnen Beitrag anzeigen

andyS91

Registriert seit: 6. Sep 2009
2 Beiträge
 
#1

Flackern bei TCustomControl

  Alt 14. Okt 2010, 15:59
Hallo,
ich habe eine Funktions Plotter Klasse geschrieben, die autoamtisch ein Kooridnatensystem zeichnet und Dinge wie verschieben der Grafik und zoomen übernimmt. Abgeleitet ist die Klasse von TCustomControl.
Das Problem: Die Grafik flackert, wenn man mit der Maus darüber fährt oder ähnliches.
Das Formular auf Doublebuffered := True zu setzten brachte nichts deshalb hab ich einmal ausprobiert die Klasse von TImage statt von TCustomControl abzuleiten (TImage zeichnet sich ja bekanntlich von selbst neu) und siehe da das flackern verschwand - allerdings habe ich gehört das man eigene Grafikklassen nicht von TImage sondern immer nur von TCustomControl oder TGraphicControl ableiten soll.
Nun zu meinen Fragen:
1. Warum sollte man von TCustomControl statt von TImage ableiten und
2. Was macht TImage um das flackern zu vermeiden?
Danke für eure Hilfe,
Andy
  Mit Zitat antworten Zitat