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 VCL TMenuItem Caption nicht sichtbar (https://www.delphipraxis.net/215652-vcl-tmenuitem-caption-nicht-sichtbar.html)

DerMondistunsereSonne 13. Aug 2024 13:24

VCL TMenuItem Caption nicht sichtbar
 
Moin,

Ich füge in einem DBRichEdit dynamisch ein Menüband ein. Leider bleiben ab einer gewissen Tiefe die Captions auf der Strecke:

Delphi-Quellcode:
Platzhalter1 := AddMenuItem(Form.Menu, '&Mein toller Menüpunkt', nil);
xItem:= AddMenuItem(Platzhalter1, 'Spitze', nil);
tItem:= AddMenuItem(xItem, 'Oder doch nicht', nil);
AddMenuItem(tItem, 'Wer weiss', nil);
Und

Delphi-Quellcode:
function AddMenuItem(Owner: TComponent; ACaption: string; MyEvent: TNotifyEvent): TMenuItem;
   var
      menuItem: TMenuItem;
   begin
      menuItem := TMenuItem.Create(Owner);
      menuItem.caption := ACaption;
      menuItem.OnClick := MyEvent;
      Result := menuItem;

      if Owner is TMenu then
         (Owner as TMenu).Items.Add(menuItem)
      else
         (Owner as TMenuItem).Add(menuItem)
   end;
Nach Spitze sind die Items vorhanden und auswählbar, aber leider ohne Beschriftung. Kann mir jemand weiterhelfen?

jaenicke 13. Aug 2024 21:03

AW: VCL TMenuItem Caption nicht sichtbar
 
Ich kann das nicht reproduzieren. Hättest du vielleicht ein kleines Beispielprojekt?

DerMondistunsereSonne 14. Aug 2024 09:46

AW: VCL TMenuItem Caption nicht sichtbar
 
Hallo jaenicke,

Leider nicht, ich versuche gerade eins zu erstellen und habe festgestellt, dass es kein TDBRichEdit, sondern ein TwwDBRichEdit ist. Also liegt es vielleicht auch an der Komponente.

DerMondistunsereSonne 14. Aug 2024 10:03

AW: VCL TMenuItem Caption nicht sichtbar
 
So beim Ausprobieren herausgefunden, dass es an Theme liegt. Ohne bekomme ich die Texte angezeigt, mit leider nicht. Kann mir jemand helfen, welcher Eintrag dafür ggf. verantwirtlich sein kann?

DerMondistunsereSonne 14. Aug 2024 10:16

AW: VCL TMenuItem Caption nicht sichtbar
 
Ok, hier ist dann die Lösung.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:53 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 by Thomas Breitkreuz