Einzelnen Beitrag anzeigen

mb.99

Registriert seit: 10. Dez 2011
23 Beiträge
 
#4

AW: Canvas soll nicht auf Parent.Canvas sondern Bitmap gezeichnet werden

  Alt 4. Jun 2014, 14:12
Dann versuche ich es etwas genauer zu erklären:

KlasseA : TCostumControl; // Klasse A dient als Container für Objekte der KLasse B,
KlasseA.Paint
{
- Hier wird der Hintergrund als Karo gezeichnet.
}


KlasseB : TCostumControl; // KlasseB stellt ein auf KlasseA bewegbares Objekt dar, es kann mit der Maus verschoben werden
KlasseB.Paint
{
Hier wird ein farbiges Rectangle mit Text gezeichnet.
}


KlasseC : TForm // hier wird ein Objekt von KlasseA und eine dynamische Anzahl von KLasseB-Objekten erzeugt


Da KLasseA der Parent von Objekten der KlasseB ist zeichnen die Objekte der Klasse B ihr Canvas auf das ParentCanvas.
Ich möchte es aber wie bereits erwähnt in einer Bitmap zwischenspeichern um das Flackern zu vermeiden.
  Mit Zitat antworten Zitat