Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Popupmenu Zeilenbreite Zeilenhöhe (https://www.delphipraxis.net/211528-popupmenu-zeilenbreite-zeilenhoehe.html)

juniorA 28. Sep 2022 13:59

Popupmenu Zeilenbreite Zeilenhöhe
 
Wie kann ich in einem Popupmene die Zeilenbreite und die Zeilenhöhe ändern?
Problem was ich habe, dass ich zur Laufzeit den Menüeinträgen Bitmaps zuweisen will und die größer sind als die vorgesehene Größe des Menueitems. Wie komme ich an die Werte ran?

PaPaNi 28. Sep 2022 14:48

AW: Popupmenu Zeilenbreite Zeilenhöhe
 
Ich würde die Richtung OnAdvancedDrawItem-Overloading angucken. Z.B. wie hier:
https://stackoverflow.com/questions/...vanceddrawitem

juniorA 28. Sep 2022 16:21

AW: Popupmenu Zeilenbreite Zeilenhöhe
 
Danke für die Antwort. Bin aber leider nicht weitergekommen. In der Läge kann man sich durch führende Leerzeichen beim Text des Menuitems den notwendigen Platz schaffen, aber in der Höhe stehe ich noch auf dem Schlauch.

KodeZwerg 28. Sep 2022 17:02

AW: Popupmenu Zeilenbreite Zeilenhöhe
 
Wenn ich mich recht erinnere kann man einem PopupMenu eine ImageList geben, gib dieser deine Wunsch-Höhe an und Du solltest haben was Du möchtest.
(da war auch noch was mit Measure Item, aber ich bekomm das gerade nicht mehr zusammen...)

Uwe Raabe 28. Sep 2022 17:05

AW: Popupmenu Zeilenbreite Zeilenhöhe
 
Für diesen Zweck gibt es den OnMeasureItem Event.


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