Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Checkbox auf Canvas zeichen (https://www.delphipraxis.net/200621-checkbox-auf-canvas-zeichen.html)

franktron 8. Mai 2019 13:46

Checkbox auf Canvas zeichen
 
Wie kann ich auf eine FMX Canvas eine Checkbox zeichen

Dennis07 9. Mai 2019 00:39

AW: Checkbox auf Canvas zeichen
 
Delphi-Quellcode:
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:
Delphi-Quellcode:
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.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz