Danke für die Bestätigungen.
Ich denke auch es ist ein BUG, auch wenn im englischen Forum noch darüber gestritten wird ob oder ob nicht.
Grüße
NicknameFJ
[Edit]
Das Ganze ist ja noch viel krasser als ich bisher angenommen habe. Wenn das Fenster den Focus verliert sind die Underscore´s auch weg, da braucht es gar keinen Requester!
Einfach mal probieren: Wenn die Underscore´s angezeigt werden mal in das Fenster eines anderen Programmes klicken und wieder zurück in das Fenster und auch da sind sie weg.
[Edit des Edit]
Bei mir alles ohne aktiviertem XP-Style
Im Menu werden die Underscore´s auch nicht mehr angezeigt.
In der Hilfe PB5.1 zu MenuItem() im Bespielcode steht als Kommentar:
; Eintrag mit unterstrichenem Zeichen, die Unterstreichung wird jedoch
; nur angezeigt, wenn das Menü mit F10 + den Cursor-Tasten aufgerufen wird
Code: Alles auswählen
If OpenWindow(0, 200, 200, 200, 100, "MenuItem Example")
If CreateMenu(0, WindowID(0))
MenuTitle("Project")
MenuItem(1, "Open") ; normaler Eintrag
MenuItem(2, "&Save") ; Eintrag mit unterstrichenem Zeichen, die Unterstreichung wird jedoch
; nur angezeigt, wenn das Menü mit F10 + den Cursor-Tasten aufgerufen wird
MenuItem(3, "Quit"+Chr(9)+"Esc") ; Eintrag mit separatem Text als Tastenkürzel
EndIf
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
Scheint am Ende doch so gewollt zu sein
