Einzelnen Beitrag anzeigen

Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Komponente flackert/verschwindet

  Alt 24. Feb 2008, 14:31
Wie zeichnest du genau... Du solltest auf jeden Fall deine Zeichenroutine in die Paint Methode auslagern. Die Paint Methode selbst überschreibst du

Delphi-Quellcode:
protected
   procedure Paint ; override ;
Das Flackern kommt durch das Zeichnen selbst... Ich geh mal davon aus, dass du in deiner Zeichnen Methode den Canvas löschst, und dann deinen Inhalt drauf zeichnest. Da kommt es unweigerlich zum Flackern..

Besser ist es, dein Bild in einem getrennten Canvas zu zeichnen, und wenn das fertig ist, diesen Memory Canvas auf dein Graphiccontrol zu kopieren (Stichwort für die DP Suche: Hier im Forum suchenBitBlt
  Mit Zitat antworten Zitat