Seite 1 von 2

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

Verfasst: 17.02.2013 18:03
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

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

Verfasst: 17.02.2013 18:29
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

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

Verfasst: 17.02.2013 19:25
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.

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

Verfasst: 17.02.2013 19:32
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 <)

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

Verfasst: 17.02.2013 21:17
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?

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

Verfasst: 17.02.2013 21:24
von RSBasic
Wenn es bei Linux-Anwendungen allgemein so üblich ist mit dem Unterstrich-Feature, dann ist das wohl ein Bug.

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

Verfasst: 17.02.2013 21:45
von ts-soft
Habs jetzt mal in Denglish gemeldet: http://www.purebasic.fr/english/viewtop ... 99#p404999

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

Verfasst: 17.02.2013 23:14
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ß)

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

Verfasst: 18.02.2013 14:58
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 ?

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

Verfasst: 18.02.2013 15:35
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