![]() |
Problem mit Popupmenu
Hallo zusammen,
ich hab mal wieder ein problem... ich arbeite an einem musikprogramm. dieses beinhaltet auch eine abspielliste, die man speichern, laden und löschen kann. jede abspielliste ist eine datei. die vorhandenen abspiellisten werden in einem popupmenu aufgelistet. soweit sogut. nun wird aber immer irgendwo im dateinamen der abspielliste ein "&" eingefügt. irgendwie hat das damit zu tun: wenn irgendwo z.B. "Klicke hier" steht und das "K" ist unterstrichen, dann kann man glaube ich das "K" auf der tastatur drücken, und das "Klicke hier" wird ausgeführt. wenn ich aber das "Klicke hier" in einem label oder sonstwo anzeige, wo es den unterstrich nicht "akzeptiert", kommt das raus: "&Klicke hier". und das ist mein problem. könnte man das beim popupmenu irgendwie ausschalten, oder kann man das "Klicke hier" in "Klicke hier" umwandeln? (text formatieren?) ich hoffe ihr versteht mein problem, es ist ein bisschen kompliziert ausgedrückt... danke schonmal im voraus. gruss urbanbruhin |
Re: Problem mit Popupmenu
Hallo
Entweder du löscht einfach alle & aus dem Text oder du verdoppelst sie, wenn du sie verdoppelst werden sie als & angezeigt und imho nicht unterstrichen. Benjamin P.S. du hast recht, wenn etwas so unterstrichen ist, dann kann man es einfach mit der Tastatur anwählen |
Re: Problem mit Popupmenu
hallo BenjaminH,
ja das rauslöschen wäre eine lösung...dann müsste ich nur noch eine function schreiben um diese zu löschen. ich werds mal versuchen... gruss urbanbruhin edit: ich hab mal eine function geschrieben. müsste diese so funktionieren??
Delphi-Quellcode:
function undzeichenloeschen(s: string): string;
var s1: string; begin s1 := s; while pos('&', s1) <> 0 do delete(s1, pos('&', s1), 1); result := s1; end; |
Re: Problem mit Popupmenu
JUNGS, habt bitte erbarmen nmit dem armen Luckie und lasst endlich diesen Blödsinn! Die Vorschläge werden ja immer schlimmer!
Immer wenn irgendwas automatisch passiert, dann fängt die Eigenschaft auch meist mit der Bezeichnung 'Auto...' an. So, wenn man sich soweit Gedanken gemacht hat, dann könnte man sich mal die Eigenschaften des Menüs oder der Menüitems angucken und bei jeder Eigenschaft, mit der man nichts anfangen kann, guckt man mal in die Hilfe... |
Re: Problem mit Popupmenu
Hi Urban,
wenn du die vom GUI Style Guide vorgeschriebenen access keys auch nicht automatisch vergeben haben möchtest, dann setze doch einfach
Delphi-Quellcode:
Grüße vom marabu
PopupMenu.AutoHotKeys := maManual;
@Luckie: Ich wollte wirklich nicht in dein Erziehungsprogramm eingreifen... @Urban: false war false |
Re: Problem mit Popupmenu
Zitat:
|
Re: Problem mit Popupmenu
genau, autohotkeys wird wohl das richtige sein!
ich denke, diese muss auf "maManual" eingestellt sein... ...wie konnte ich diese eigenschaft nur übersehen... :gruebel: vielen dank!! :bounce1: gruss urbanbruhin |
Re: Problem mit Popupmenu
Also bei mir hat Autohotkeys nix verändert!
Und bei Buttons muss es ja auch sowas geben, aber da gibts AutoHotKeys nicht |
Re: Problem mit Popupmenu
Hi Benjamin,
Zitat:
marabu |
Re: Problem mit Popupmenu
Ich wollte '&a' als "&a" und nicht als a dargestellt haben
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:18 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