![]() |
ToolBar mit aktiven und inaktiven Icons?
Bevor ich mich jetzt in ein unendlich großes Problem begebe, möchte ich hier gerne nachfragen wie man mein Problem lösen könnte.
Meine ToolBar hat einige Buttons und jeder hat ein Icon sowie ein Hint. Alles normal. Wenn ein Button aber Enabled False ist, sieht das Icon recht hässlich aus! Jetzt dachte ich, mache ich aus meiner 16x16 ImageList eine 32x16 ImageList. Jedes Icon hat dann links das aktive/bunte Icon und rechts dasselbe nur in schwarz-weiß. Ich habe aber die Vermutung (und testen möchte ich es ungerne!), dass bei dieser Änderung jeder der ToolButtons in die Breite gezogen wird. Von 25px (aktuell) auf vermutlich 35px oder mehr. Wie lassen sich inaktive Icons in einer ToolBar besser darstellen? |
AW: ToolBar mit aktiven und inaktiven Icons?
Zitat:
|
AW: ToolBar mit aktiven und inaktiven Icons?
Zitat:
Was ist denn von der folgenden Lösung zu halten? ![]() Die funktioniert ganz gut bisher. Muss es aber noch unter XP und 10 testen. |
AW: ToolBar mit aktiven und inaktiven Icons?
Wenn deine Icons zufällig als PNG vorliegen kannst du es auch mal mit einer TPngImageList versuchen. Die hat auch eine eigene Draw-Routine für den disabled State.
TPngImageLIst ist Bestandteil der PngComponents. Die kannst du z.B. über GetIt installieren oder direkt aus dem ![]() ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:28 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