Thema: Delphi Flimmern beim zeichnen

Einzelnen Beitrag anzeigen

Cöster

Registriert seit: 6. Jun 2006
589 Beiträge
 
Turbo Delphi für Win32
 
#12

Re: Flimmern beim zeichnen

  Alt 1. Dez 2006, 21:07
Zitat von kolbaschedder:
Ich würde das ganze auf ein Panel zeichnen.
Ist eine PaintBox nicht am Besten zum Zeichnen geeignet?

Zitat von kolbaschedder:
in der FormCreate folgende zeile einfügen.

panel1.controlstyle := panel1.controlstyle +[csOpaque]; Diese Zeile bewirkt, dass windows den Hintergrund nicht neu zeichnet.
Wie genau meinst du das? Kannst du ein kleines Beispiel-Programm/Beispiel-Code zeigen, woran die Wirkung von csOpaque erkennbar ist?
In der Delphi-Hilfe steht unter csOpaque nämlich folgendes:
Zitat:
Das Steuerelement füllt sein Client-Rechteck vollständig aus.
Mir ist nicht klar, was das mit dem Neu-Zeichnen zu tun hat.

Zitat von kolbaschedder:
Das Kopieren des Bitmap auf das Panel erfolgt dann in der

Panel1.onPaint;
Ich finde im OI beim Panel kein OnPaint-Ereignis.
  Mit Zitat antworten Zitat