AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi [D2009] MainMenu Hotkey/Unterstriche immer Sichtbar
Thema durchsuchen
Ansicht
Themen-Optionen

[D2009] MainMenu Hotkey/Unterstriche immer Sichtbar

Ein Thema von KodeZwerg · begonnen am 26. Aug 2018 · letzter Beitrag vom 28. Aug 2018
 
Delphi.Narium

Registriert seit: 27. Nov 2017
2.558 Beiträge
 
Delphi 7 Professional
 
#10

AW: [D2009] MainMenu Hotkey/Unterstriche immer Sichtbar

  Alt 27. Aug 2018, 08:59
Im Ursprung war die Regel:

Hotkey = Alt + 1. Buchstabe des Menüeintrages.

Das mit dem & und der daraus folgenden Unterstreichung "irgendeines" Buchstabens im Menütext erfolgte erst später.

Bei (sehr) alten Programmen mit Menü (auch schon vor Windows) funktionierte das so, man musste nur darauf achten, dass in einem Menü nicht zwei (oder mehr) Einträge mit dem gleichen Buchstaben begannen.

Mit F10 wird (meistens) das Menü aktiviert, dann reicht auch der erste Buchstabe für die Auswahl des entsprechenden Hauptmenüeintrages. Der erste Buchstabe des Untermenüs aktivierte dann dieses.

Wenn Du Dich an diese Regel hälts, ist es egal, ob unterstrichen wird oder nicht. Alt+1. Buchstabe führen dann immer zum Ziel.

Allerdings musst Du Windows dann auch sagen, dass es die Hotkey nicht selbst "würfeln" soll bzw. konsequent in Deinen Menüs vor den ersten Buchstaben das & setzen.

Bei Beachtung der Regel beendet man Delphi mit

F10, D, B.

oder

Alt+D, B

oder

Alt+F4

Das geht so bei vielen Programmen.

Und wenn Du es wirklich richtig machen möchtest, dann halte die dadran: Microsoft: German Style Guide
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:52 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