Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi MenuItems mit Shortcut (https://www.delphipraxis.net/66069-menuitems-mit-shortcut.html)

jesus 24. Mär 2006 09:54


MenuItems mit Shortcut
 
Hallo,

ich habe heute morgen angefangen, meinem Hauptmenü ShortCuts hinzuzufügen. Aber ich stehe da vor zwei Problemen, die ich noch nicht lösen konnte:

(1) Wenn ich einen Shortcut im Menü hinzufüge, dann wird rechts vom MenuItem der Text z.B 'CTRL-X' angezeigt. jetzt überschneidet sich aber dieser Text mit dem breitestem Item in diesem Menu. Wenn ich Leerzeichen einfüge, dann hilft das nichts, denn die Captions vom Menüpunkt liegen immer über 'CTRL-X' so dass das C von Leerzeichen überdeckt wird ... gibt es da einen Trick, den man kennen muss ?

(2) Ich würde auch gern STRG statt CTRL angeben ... ich hab ja sonst alles auf deutsch, weiss aber auch nicht, wo man das ändern kann ...

und wo wir gerade bei Spracheinstellungen sind. Ich verwende hin und wieder die Standard-Dialoge für irgendwelche Abfragen, wie kann man den die Buttons eindeutschen (also 'JA' und 'NEIN' statt 'YES' und 'NO') ?

Dank und Grüße
jesus

Moony 27. Mär 2006 15:45

Re: MenuItems mit Shortcut
 
Hallo,

was die sprachlichen Einstellungen betrifft, glaube ich ist das nicht möglich. Scheinbar besitzt du ein Englisches Deplhi was zwangsläufig bei den Standardsachen die englischen Schaltflächen sowie Tastatusbelegungen übernimmt.
Für die Shortcuts könnest du vielleicht trixen. Wenn du einen Menüeintrag anwählst, dann kannst du im Objektinspektor in dem Punkt ShortCut den Kürzel eintippen. Da kannst du statt Ctrl Strg eintippen.

Was meinst du denn mit diesem Überschneiden? Verstehe ich nicht ganz.

Gruß, Moony

jesus 1. Apr 2006 10:56

Re: MenuItems mit Shortcut
 
sorry hat etwas gedauert ... ich war dienstlich ne Woche weg. Das Problem war nur das Property OwnerDraw. Das war angeschaltet. Anscheindend muss man sich dann um das Zeichnen selber kümmern ...

Grüße jesus


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