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 Halbes Rechteck mit Farbe befüllen (https://www.delphipraxis.net/201327-halbes-rechteck-mit-farbe-befuellen.html)

delphicoder123 12. Jul 2019 14:02

Halbes Rechteck mit Farbe befüllen
 
Hallo,
mit FillRect kann man ein ganzes Rechteck mit Farbe befüllen.
Ich möchte aber nur 1/2 oder 1/3 des Rechtecks befüllen.
Gibt es dafür auch eine Prozedur?


Delphi-Quellcode:
image1.Canvas.FillRect(Rect(5,10,300,400));

jziersch 12. Jul 2019 14:04

AW: Halbes Rechteck mit Farbe befüllen
 
Du kannst vorher ein Clipping rechteck anlegen.

IntersetClipRect(canvas.Handle ...)

Sherlock 12. Jul 2019 14:06

AW: Halbes Rechteck mit Farbe befüllen
 
Nimm halt nur die Hälfte oder ein Drittel für Right oder Bottom an, und fertig. Wenn die andere Hälfte gefüllt werden soll, dann muß eben Top bzw. Left weiter unten bzw. rechts liegen.

Sherlock


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:15 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