Einzelnen Beitrag anzeigen

Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#2

AW: Verständnisfrage GDI+ Bewegen von gezeichneten Objekten

  Alt 13. Mär 2017, 19:03
Erstmal wäre ein bisschen Code hilfreich. Wenn du Repaint() benutzt: Das löscht erst mal alles und zeichnet dann neu. Das wird immer flackern.

Deine Grafik sieht jetzt nicht soo komplex aus, daher sollte es eigentlich kein Problem sein wenn du immer alles neu zeichnest. Es sei denn, diese Balken müssen jedes mal neu berechnet werden. Dann könntest du bspw. die Boxen auf eigene Bitmaps zeichnen (cachen) und dann diese auf das große Canvas malen.

DoubleBuffered kannst du eigentlich auch aus machen, das machst du ja ohnehin selbst, oder? Also erst mal ein neues Bitmap anlegen, dann schön alles hin zeichnen und dann in einem Schritt das Bitmap auf die Paintbox malen.
  Mit Zitat antworten Zitat