![]() |
Menüpunkt-icon dynamisch ändern
Und noch ein Problem:
Ich möchte das Icon eines Menüpunktes in einem TMainMenu Dynamisch ändern. Dazu wähle ich die folgende Methode:
Delphi-Quellcode:
il_icons ist eine Imagelist mit zwei Bitmaps
il_icons.GetBitmap(1,mp_menu.Bitmap);
mp_menu ist der Menüpunkt. Aber GetBitmap gibt immer false zurück. Habe ich irgendetwas nicht beachtet? |
Re: Menüpunkt-icon dynamisch ändern
Müssten das nicht Icons sein statt Bitmaps?
|
Re: Menüpunkt-icon dynamisch ändern
Nein. So ein Menüpunkt hat die Eigenschaft Bitmap : TBitmap
|
Re: Menüpunkt-icon dynamisch ändern
getBitmap!? :gruebel:
Das Mainmenu ist ja bestimmt schon mit der ImageList Verknüpft. Warum änderst du dann nicht einfach ImageIndex!? (gleich mal testen ^^ ) (edit: jo funtzt) Noch n EDIT: ist das getBitmap nicht falsch herum!? Müsste nicht der Menüpunkt etwas holen (get) und nicht die ImageList? |
Re: Menüpunkt-icon dynamisch ändern
[sorry "zitat" und nicht "edit" geklickt :oops: ]
|
Re: Menüpunkt-icon dynamisch ändern
Danke, hat funktioniert
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:10 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