0 0 Stimmen

Delphi/Lazarus: Trennstrich im Menü anzeigen

Frage von Gast | 22.09.2015 um 17:21 Uhr

Ich habe schon oft in anderen Programmen gesehen, dass einzelne Menü-Items mit einem Trennungsstrich voneinander separiert waren, zum Beispiel um bestimmte Menüpunkte, die thematisch zusammengehören, zu gruppieren.

Weder in Delphi noch in Lazarus habe ich allerdings eine Möglichkeit dazu gefunden, einen solchen Strich zu generieren. Ich habe sowohl beim MainMenu (TMainMenu) als auch beim PopupMenu (TPopUpMenu) nach Optionen gesucht.

AntwortenPositivNegativ

Delphianer

Profil anzeigen | Nachricht
Avatar
0Beste Antwort
0 Stimmen

Eine wirkliche Option gibt es dafür auch gar nicht, man muss den Trick einfach kennen:

Um einen Trenn-Strich zu erzeugen, muss man die Caption des Menü-Items auf "-" setzen. Sobald eine Caption nur aus einem Bindestrich besteht, wird automatisch beim Starten des Programms ein Trennungsstrich daraus.

MenuItem1.Caption := 'Item vor dem Trennstrich';
MenuItem2.Caption := '-';
MenuItem3.Caption := 'Item nach dem Trennstrich';

Hier noch ein kleines Beispiel dazu: MenuItem2 wird zum Trennstrich, davor und danach sind Items mit normaler Caption.
22.09.2015 um 17:25 Uhr

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

Wichtiger Hinweis

Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.