Einzelnen Beitrag anzeigen

Dennis07

Registriert seit: 19. Sep 2011
Ort: Deutschland
485 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Checkbox auf Canvas zeichen

  Alt 9. Mai 2019, 01:39
MyCheckBox.PaintTo(MyCanvas, MyCheckBox.BoundsRect, MyCheckBox.Parent); (den 2. und 3. Parameter musst du natürlich je nach gewünschter Darstellung anpassen)

FMX.Controls.TControl.PaintTo

Ein alternativer Lösungsweg wäre über FMX.Controls.TControl.MakeScreenshot:
MyCanvas.DrawBitmap(CheckBox.MakeScreenshot, MyCheckBox.ClipRect, MyCheckBox.BoundsRect, 1); (auch hier die letzten beiden Parameter je nach Bedarf anpassen)

Nächstes mal hilft dir Google bei sowas aber auch schneller und genauso gut.
Dennis

Geändert von Dennis07 ( 9. Mai 2019 um 01:54 Uhr)
  Mit Zitat antworten Zitat