33 Stimmen

Delphi/Lazarus: Trennstrich im Menü anzeigen

Frage von Gast | Letztes Update am 18.04.2022 | Erstellt am 22.09.2015

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

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
3Beste Antwort3 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.
Letztes Update am 18.04.2022 | Erstellt am 22.09.2015

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

Wichtiger Hinweis

Bitte beachten Sie: 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.