![]() |
PopupMenuItem Image für enabled=False selbst wählen
Hallo!
Ich benutze Speedbuttons und ein PopupMenu mit denselben Bildern. Für die Speedbuttons musste ich die Bilder für enabled=False selbst zeichnen und diese würde ich jetzt gerne auch für mein PopupMenu verwenden. Hier ist es allerdings so, dass bei enabled=False automatisch "ausgegraute" Bilder erstellt werden. Kann man das irgendwie verhindern und die Bilder selbst angeben? Grüße blablab |
AW: PopupMenuItem Image für enabled=False selbst wählen
Bei den SpeedButtons bietet Windows eine funktion, daß man in dem Bitmap mehrere "Bilder" übergeben kann, welche für den jeweiligen Status verwendet werden.
Bei Menüs ist mir sowas aber nicht bekannt. Entweder du zeichnest die Menü-Items selber und wählst dafür das gewünschte Bild aus oder du stellst den ImageIndex um. |
AW: PopupMenuItem Image für enabled=False selbst wählen
Den ImageIndex umzustellen bringt leider nichts, weil er dann das neue Bild auch wieder ausgegraut zeichnet bzw. wenn ich enabled=True setze dann ist das Element verfügbar, was ich ja nicht möchte.
Und beim Selbstzeichnen habe ich Probleme den Text disabled zu zeichnen und das Unterstreichen der Buchstaben vor denen ein & steht bekomme ich auch nicht hin... |
AW: PopupMenuItem Image für enabled=False selbst wählen
Dann bleibt wohl nur das Selberzeichnen.
|
AW: PopupMenuItem Image für enabled=False selbst wählen
Wenn du eine Delphi Version mit Actionmanager hast, dann erstelle einfach entsprechende Actions und ordne die dem Menüpunkt zu. Da kannst Du DisabledImages angeben und die werden auch in MenuItems verwendet, wenn die Action disabled ist.
|
AW: PopupMenuItem Image für enabled=False selbst wählen
Vielen Dank!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:13 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