Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Lazarus (IDE) (https://www.delphipraxis.net/81-lazarus-ide/)
-   -   Paintbox wird nicht gefärbt (https://www.delphipraxis.net/191854-paintbox-wird-nicht-gefaerbt.html)

heel213 25. Feb 2017 00:04

Paintbox wird nicht gefärbt
 
Hallo Leude!
Und zwar habe ich mal wieder eine kleine Frage,
ich will aus ästhetischen Gründen gerne ein paar farbige Boxen in mein Programm einbauen.
Also habe ich mir kurzerhand drei Paintboxen erstellt und in den Eigenschaften bei Color rot eingestellt.
Allerdings ist dort, wo die Boxen sein sollten, überhaupt nichts zu sehen.
Ich habe in dem Programm selber noch nichts an den Paintboxen geändert, sie sind lediglich auf sichtbar gestellt und die Farbe wurde geändert.
Vielen Dank schonmal! :)

Aviator 25. Feb 2017 00:10

AW: Paintbox wird nicht gefärbt
 
Die PaintBox ist zum Zeichnen im OnPaint Event gedacht. Erstelle einen EventHandler für OnPaint und füge folgende Zeilen ein:

Delphi-Quellcode:
PaintBox1.Canvas.Brush.Color := clRed; //Oder welche Farbe auch immer du willst
PaintBox1.Canvas.FillRect(PaintBox1.Canvas.ClipRect);
Das sollte zumindest mal auf das hinauslaufen was du eigentlich vor hast. :wink:

himitsu 25. Feb 2017 00:17

AW: Paintbox wird nicht gefärbt
 
Delphi-Referenz durchsuchenTPaintBox
Zitat:

Beschreibung

TPaintBox stellt Anwendungsprogrammen eine Zeichenfläche für die Ausgabe von Bildern zur Verfügung.

Mit TPaintBox können Sie einem Formular benutzerdefinierte Bilder hinzufügen. Im Gegensatz zu TImage-Objekten, die Bilder aus einer Bitmap-, Symbol- oder Metadatei anzeigen, muss die Anwendung bei TPaintBox das Bild direkt auf der Zeichenfläche selbst erzeugen. Mit der Ereignisbehandlungsroutine OnPaint zeichnen Sie auf die Zeichenfläche der TPaintBox-Komponente.
Ich habe mal gehört, dass es Leute geben soll, die tatsächlich lesen was in der Hilfe drin steht.

Delphi-Referenz durchsuchenTShape
:roll:


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:08 Uhr.

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