AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Problem mit Popupmenu

Ein Thema von 100nF · begonnen am 21. Aug 2005 · letzter Beitrag vom 21. Aug 2005
Antwort Antwort
Seite 1 von 2  1 2      
100nF

Registriert seit: 7. Nov 2004
639 Beiträge
 
#1

Problem mit Popupmenu

  Alt 21. Aug 2005, 13:03
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
  Mit Zitat antworten Zitat
BenjaminH

Registriert seit: 14. Okt 2004
Ort: Freiburg im Breisgau
713 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Problem mit Popupmenu

  Alt 21. Aug 2005, 13:09
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
Benjamin
  Mit Zitat antworten Zitat
100nF

Registriert seit: 7. Nov 2004
639 Beiträge
 
#3

Re: Problem mit Popupmenu

  Alt 21. Aug 2005, 13:26
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;
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Problem mit Popupmenu

  Alt 21. Aug 2005, 13:35
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...
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#5

Re: Problem mit Popupmenu

  Alt 21. Aug 2005, 13:36
Hi Urban,

wenn du die vom GUI Style Guide vorgeschriebenen access keys auch nicht automatisch vergeben haben möchtest, dann setze doch einfach

PopupMenu.AutoHotKeys := maManual; Grüße vom marabu


@Luckie: Ich wollte wirklich nicht in dein Erziehungsprogramm eingreifen...
@Urban: false war false
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Problem mit Popupmenu

  Alt 21. Aug 2005, 13:42
Zitat von marabu:
@Luckie: Ich wollte wirklich nicht in dein Erziehungsprogramm eingreifen...
Ja, schon gut, ist hier wohl auch besser so.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
100nF

Registriert seit: 7. Nov 2004
639 Beiträge
 
#7

Re: Problem mit Popupmenu

  Alt 21. Aug 2005, 13:42
genau, autohotkeys wird wohl das richtige sein!
ich denke, diese muss auf "maManual" eingestellt sein...
...wie konnte ich diese eigenschaft nur übersehen...

vielen dank!!

gruss
urbanbruhin
  Mit Zitat antworten Zitat
BenjaminH

Registriert seit: 14. Okt 2004
Ort: Freiburg im Breisgau
713 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: Problem mit Popupmenu

  Alt 21. Aug 2005, 13:53
Also bei mir hat Autohotkeys nix verändert!
Und bei Buttons muss es ja auch sowas geben, aber da gibts AutoHotKeys nicht
Benjamin
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#9

Re: Problem mit Popupmenu

  Alt 21. Aug 2005, 17:28
Hi Benjamin,

Zitat von BenjaminH:
Also bei mir hat Autohotkeys nix verändert!
was wolltest du denn verändern?

marabu
  Mit Zitat antworten Zitat
BenjaminH

Registriert seit: 14. Okt 2004
Ort: Freiburg im Breisgau
713 Beiträge
 
Turbo Delphi für Win32
 
#10

Re: Problem mit Popupmenu

  Alt 21. Aug 2005, 18:46
Ich wollte '&a' als "&a" und nicht als a dargestellt haben
Benjamin
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 18:56 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