OpenFileRequester "zerstört" Buttonbeschriftung z.B. "&Open"

Hier werden, insbesondere in den Beta-Phasen, Bugmeldungen gepostet. Das offizielle BugForum ist allerdings hier.
Benutzeravatar
NicknameFJ
Beiträge: 324
Registriert: 03.06.2007 14:36
Wohnort: Von der Sonne aus gesehen der dritte Planet

OpenFileRequester "zerstört" Buttonbeschriftung z.B. "&Open"

Beitrag von NicknameFJ »

Hallo zusammen,

habe ein seltsames Verhalten mit PB 5.0 und 5.1 final bei Buttonbeschriftungen die mit einen Unterstrich als Shortcut-Anzeige sind.

Code: Alles auswählen

If OpenWindow(1,0,0,800,500,"TEST")
  
  ButtonGadget(1,10,10,100,24,"&Open")
  ButtonGadget(2,10,50,100,24,"&Test")
  
  Repeat  
    Event = WaitWindowEvent()
    Gadget = EventGadget()
    
    If Event = #PB_Event_CloseWindow
      Quit = 1  
    EndIf
    
    If Event = #PB_Event_Gadget
      If Gadget = 1
        
        Pattern$ = "Text (*.txt)|*.txt;*.bat|PureBasic (*.pb)|*.pb|Alle Dateien (*.*)|*.*"
        Pattern = 0
        File$ = OpenFileRequester("Bitte Datei zum Laden auswählen", StandardFile$, Pattern$, Pattern)
        
      EndIf
        
    EndIf
    
  Until quit = 1
  
EndIf

Sobald der OpenFileRequester aufgerufen wird verschwinden auf allen Buttons die Unterstriche zur Anzeige des Shortcut. Die Unterstriche werden erst dann wieder angezeigt wenn der Requester geschlossen wurde und SHIFT, STRG oder ALT gedrückt wurde. Mit PB 4.6 kein Problem.

Kann das bitte jemand bestätigen.

System Win XP SP3 Home 32 BIT


Grüße

NicknameFj
PS: Alle im Text enthaltenen Schreibfehler sind beabsichtigt und dienen der Belustigung aller

Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: OpenFileRequester "zerstört" Buttonbeschriftung z.B. "&O

Beitrag von ts-soft »

Das verhalten kann ich bestätigen, wenn der XP-Style nicht hinzugefügt wurde.
Mit XP-Style erhält man auch bei gedrückter Alt-Taste keine Unterstreichung,
zumindest unter Win 7, was viel schlimmer ist :wink: und unabhängig vom Requester.

Möge jemand mit Englisch-Kenntnissen bitte im engl. Forum melden.

Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: OpenFileRequester "zerstört" Buttonbeschriftung z.B. "&O

Beitrag von RSBasic »

Tritt das Problem auch bei anderen Sprachen auf? Das sollte mal getestet werden. Wenn ja, dann ist das kein PB-, sondern ein Windows-Bug.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: OpenFileRequester "zerstört" Buttonbeschriftung z.B. "&O

Beitrag von ts-soft »

Das ist kein Windows Bug, da es mit älteren PB Versionen klappt. Also hole bitte Deinen
Langenscheid heraus und poste den Bug <)
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8679
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: OpenFileRequester "zerstört" Buttonbeschriftung z.B. "&O

Beitrag von NicTheQuick »

Was viel komischer ist: Unter Linux steht da tatsächlich "&Open" auf dem Button und nicht etwa "Open". Gilt das auch als Bug?
Bild
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: OpenFileRequester "zerstört" Buttonbeschriftung z.B. "&O

Beitrag von RSBasic »

Wenn es bei Linux-Anwendungen allgemein so üblich ist mit dem Unterstrich-Feature, dann ist das wohl ein Bug.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: OpenFileRequester "zerstört" Buttonbeschriftung z.B. "&O

Beitrag von ts-soft »

Habs jetzt mal in Denglish gemeldet: http://www.purebasic.fr/english/viewtop ... 99#p404999
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: OpenFileRequester "zerstört" Buttonbeschriftung z.B. "&O

Beitrag von RSBasic »

ts-soft hat geschrieben:Habs jetzt mal in Denglish gemeldet: http://www.purebasic.fr/english/viewtop ... 99#p404999
:allright: Warum nicht gleich so. <) (Spaß)
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3857
Registriert: 13.09.2004 17:48
Kontaktdaten:

Re: OpenFileRequester "zerstört" Buttonbeschriftung z.B. "&O

Beitrag von bobobo »

hier sieht alles ok aus
unterstriche sind und bleiben da wo sie hingehören
mit oder ohne xp-style

win32 sp3 pb 4.61 5.0 und 5.1

alles sieht gleich aus (nur unter 4.61 flackert bei Aufruf des Requesters der Desktop anständig rum)

ist das echt ein Bug ?
‮pb aktuell5.7 - windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
Falko
Admin
Beiträge: 3531
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.0
Kontaktdaten:

Re: OpenFileRequester "zerstört" Buttonbeschriftung z.B. "&O

Beitrag von Falko »

Mit XP-Style werden von anfang an keine Unterstriche im Button unter O bzw. T dargestellt.
Ohne XP-Style werden sie dargestellt, aber sobald man mit Open das Filerequester öffnet, und dieses
mal beiseite schiebt, sind beide Buttons ohne diese Unterstriche. Nach beenden des Filerequesters
bleiben sie ebenfalls weg.

Windows 8 Pro muss ich dazu noch sagen .

Bestätigt.

Gruß,
Falko
Bild
Win10 Pro 64-Bit, PB_5.4,GFA-WinDOS, Powerbasic9.05-Windows, NSBasic/CE, NSBasic/Desktop, NSBasic4APP, EmergenceBasic
Antworten