Einzelnen Beitrag anzeigen

Fellmer Lloyd
(Gast)

n/a Beiträge
 
#1

Canvas-Flackern verhindern

  Alt 11. Mai 2004, 14:13
Hallo DP!

Ich habe mir einen Editor Programmiert, mit dem ich oder der Endbenutzer die Eingabeformulare eines Programmes selbst gestalten kann.
Dazu gehört: Komponentenverbindungen verschieben (Label+Edit usw.), ein kleiner OI sowie das ausrichten an einem Raster, welcher im Faktor veränderbar ist.

Dieser Raster ist auch mein Problem. Ich zeichnen ihn auf ein Canvas einer TImage Komponente. Auf dieser Komponente(Image) werden auch die Komponenten(Edits usw.) verschoben.

Problem:
Wird eine Komponente über das Image gezogen, zeichnet es sich bei jeder Mausbewegung neu und das flackert ziemlich.

Gibt es dafür eine lösung?
Ich habe bereits versucht, anstatt einer Image-Komponente eine PaintBox zu verwenden, dort flackert es allerdings auch.
(Ich rufe dort die Funtion die das Raster zeichnet bei jeder bewegung neu auf).

Gruss Fellmer
  Mit Zitat antworten Zitat