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 Menu Hintergrundfarbe (https://www.delphipraxis.net/70324-menu-hintergrundfarbe.html)

thetrue 28. Mai 2006 18:33


Menu Hintergrundfarbe
 
Moin,

wie kann man die Hintergrundfarbe für ein Menu festlegen?


PS: jetzt ohne welche plugins oder addons

mkinzler 28. Mai 2006 18:37

Re: Menu Hintergrundfarbe
 
Stichwort: OwnerDraw

thetrue 28. Mai 2006 18:45

Re: Menu Hintergrundfarbe
 
ich kann drunter nichts anfangen und google spunkt nichts wirklich gutes, hast du vieleicht link? oder Beispiel?

mkinzler 28. Mai 2006 18:52

Re: Menu Hintergrundfarbe
 
Wenn du die Eigenschaft .Ownerdraw deimes MainMenu-Objektes auf true setzt, kannst du die Menüeinträge selber zeichnen. Jeder Eintrag hat eine Event-Property .onDrawItem bzw. .onAdvancedDrawItem in der du eine Referenz auf den Canvas des Menüs und dem Rechteck des Menüeintrags bekommst.

thetrue 28. Mai 2006 18:58

Re: Menu Hintergrundfarbe
 
und wie nutzt man CAnvas?

mkinzler 28. Mai 2006 19:00

Re: Menu Hintergrundfarbe
 
Der Canvas ist die Zeichenfläche.
In Delphi-Demos-Ordner gibt es ein Beispiel (Customdraw eines Treeviews ist aber sehr ähnlich.)

thetrue 28. Mai 2006 19:07

Re: Menu Hintergrundfarbe
 
Naja, ...
und wie kann man bei label en Border hiinzufügen?

mkinzler 28. Mai 2006 19:07

Re: Menu Hintergrundfarbe
 
Was ist laben?

thetrue 28. Mai 2006 19:09

Re: Menu Hintergrundfarbe
 
sorry ich meine Label ;)

mkinzler 28. Mai 2006 19:12

Re: Menu Hintergrundfarbe
 
Meines Wissens garnicht (Zumindest beim Standard-Label). Nimm doch ein Edit.


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