Thema: Delphi FMX Linie "wegzeichnen"

Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
 
Delphi 12 Athens
 
#4

AW: FMX Linie "wegzeichnen"

  Alt 3. Jun 2012, 22:32
Warum sollte man einen DrawLine-Befehl nicht rückgängig machen können ohne den ganzen Canvas löschen zu müssen?
Weil der DrawLine-Befehl einen Eintrag in einer DisplayList erzeugt. Da man aber an diese nicht so einfach heran kommt, ist die einzige Möglichkeit, den Befehl zu löschen, ein Neuaufbau der DisplayList ohne diesen Befehl => Canvas.Clear und neu zeichnen.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat