Einzelnen Beitrag anzeigen

Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.735 Beiträge
 
Delphi 2007 Professional
 
#2

AW: Paintbox Draw, bereits gezeichnete löschen

  Alt 20. Nov 2018, 07:42
Hallo zusammen,

ich kann über die Funktion Draw einer Paintbox ein Image zuweißen und zeichnen lassen.

BalyDataModule.ImageListChildSmall.Draw(PaintBox1. Canvas, lDrawPointX, lDrawPointY, lIndex);

ist es irgendwie möglich das gezeichnete auch wieder zu löschen, bzw zurückzunehmen? Zum beispiel einfach per Buttonclick.
Du kannst TCanvas.FillRectangle aufrufen, um alles mit der aktuellen Brush-Farbe einzufärben.
Oder meinst du eine Undo-Funktionalität für einzelne Striche oder so?

Ich kann jetzt auch nicht erkennen, wo du die obige Zeile aufrufst. Richtig wäre im OnPaint der PaintBox, nicht in einem Button-Click-Handler.
Uli Gerhardt
  Mit Zitat antworten Zitat