| Autor |
Beitrag |
Fabian W.
      
Beiträge: 1766
Win 7
D7 PE
|
Verfasst: Sa 02.07.05 09:08
Eigentlich is das ja ne gute Sache, dass er bei variablen Menueeinrägen die '&'-ShortCuts gleich richtig setzt, dann hab ich weniger zu tun. Aber in meinem Fall nervt das gewaltig, das sich mein Programm an der Caption dieses Menueintrags orientiert, und ein '&' zwischendrin ne Fehlerquelle is. Das Menu wurde mit der Kompo XPMenue aufgemotzt, weis net ob das was damit zu tun hat, ich kann die .pas ja posten.
Frage: Weis jemand wie ich das abstell, dass er automatisch Shortcuts einfügt, oder gibts ne (möglichst nicht allzu umständliche) Möglichkeit das '&' aus nem String wieder rauszufusseln.
Ich hoffe meine Frage wurde verstanden, danke im Vorraus.
mfg
Fabian
|
|
AXMD
      
Beiträge: 4006
Erhaltene Danke: 7
Windows 10 64 bit
C# (Visual Studio 2019 Express)
|
Verfasst: Sa 02.07.05 09:14
Mach doch einfach zwei &:
Quelltext
AXMD
|
|
Gausi
      
Beiträge: 8554
Erhaltene Danke: 481
Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
|
Verfasst: Sa 02.07.05 09:15
Das sollte doch mit Stringreplace gehen, oder nicht? Problem ist nur, wenn in der Caption wirklich ein '&'-Symbol vorkommt (durch &&).
@AXMD: Ich glaube, er hat ne Caption wie '&Datei', möchte aber nur 'Datei' haben, richtig, Fabian?
_________________ We are, we were and will not be.
|
|
Fabian W. 
      
Beiträge: 1766
Win 7
D7 PE
|
Verfasst: Sa 02.07.05 09:20
Genau, ich hab nen Dateinamen:
C:\Programme\Pro&gramm\...
Irgendwo wird n & reingemacht und das muss da raus.
|
|
StefanH
      
Beiträge: 1144
Win XP
D5 Standard, D7 Pers, D2005 Pers
|
Verfasst: Sa 02.07.05 09:41
Gausi hat folgendes geschrieben: | | Das sollte doch mit Stringreplace gehen, oder nicht? Problem ist nur, wenn in der Caption wirklich ein '&'-Symbol vorkommt (durch &&). |
ich würd dann halt && durch irgendwas ersetzen lassen, dann & durch nichts, und dann das irgendwas wieder durch & 
_________________ "Als es noch keine Computer gab, war das Programmieren noch relativ einfach."(Edsger W. Dijkstra)
"Ich bin nicht von Sinnen, sondern ich rede wahre und vernünftige Worte." (Paulus)
|
|
F34r0fTh3D4rk
      
Beiträge: 5285
Erhaltene Danke: 29
Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
|
Verfasst: Sa 02.07.05 09:48
man sollte das so ersetzten wie es dann später zu sehen ist, also && zu & und & zu nichts 
|
|
StefanH
      
Beiträge: 1144
Win XP
D5 Standard, D7 Pers, D2005 Pers
|
Verfasst: Sa 02.07.05 09:50
F34r0fTh3D4rk hat folgendes geschrieben: | man sollte das so ersetzten wie es dann später zu sehen ist, also && zu & und & zu nichts  |
das ist Schwachfug  Er hat ja einen Dateinamen drin.. und es gibt Dateien/Verzeichnisse mit einem & drin. nach deiner Methode würde sowas dann nciht mehr verarbeitbar sein.. und das will er ja 
_________________ "Als es noch keine Computer gab, war das Programmieren noch relativ einfach."(Edsger W. Dijkstra)
"Ich bin nicht von Sinnen, sondern ich rede wahre und vernünftige Worte." (Paulus)
|
|
Fabian W. 
      
Beiträge: 1766
Win 7
D7 PE
|
Verfasst: Sa 02.07.05 10:32
Ich hab mir jetzt überlegt einfach mal den Namen zu prüfen und dann das & rauszumachen.
Is natürlich nur ne übergangslösung. Der beste ansatzt wäre doch das Problem an der Wurzel zu bekempfen. Dein autom. Einfügen von & muss doch auszuschalten sein?!
|
|
StefanH
      
Beiträge: 1144
Win XP
D5 Standard, D7 Pers, D2005 Pers
|
Verfasst: Sa 02.07.05 10:37
*geistesblitz* hilft es, wenn du AutoHotKeys auf maManual stellst?
_________________ "Als es noch keine Computer gab, war das Programmieren noch relativ einfach."(Edsger W. Dijkstra)
"Ich bin nicht von Sinnen, sondern ich rede wahre und vernünftige Worte." (Paulus)
|
|
Fabian W. 
      
Beiträge: 1766
Win 7
D7 PE
|
Verfasst: Sa 02.07.05 10:45
Oh menno!
Kaum hab ich die Dateinamen in einem array hinterlegt und es geht, kommt die Idee!
Und das schlimme is die Idee funzt! Danke Stefan!
Notiz an mich selbst: Man sollte sich die Eigenschaften halt vorher mal anschauen.
Danke füe eure Hilfe. 
|
|