webForumDet fria alternativet

F10 som shortcut

.NETur .NET

5 svar · 335 visningar · startad av Hjelten

Medlem sedan feb. 200423 inlägg
Frågan#1

Kan inte använda F10 som shortcut i en meny i mitt MDI formulär, den används istället för att öppna menyerna, vilket jag antar är standard i Windows. Kan man välja bort detta i sitt program?

Medlem sedan feb. 200423 inlägg
#2

Ingen som vet, verkar inte kunna knäcka detta själv.

Medlem sedan maj 20021 466 inlägg
#3

Även om det går så ska du låta bli. Programmet blir mest användarvänligt om det fungerar som man förväntar sig att det ska fungera.

Medlem sedan feb. 200423 inlägg
#4

Jo det är sant.
Men jag tror att i mitt program så kommer nog F10 kännas mer narturligt för min funktion än att öppna menyraden som även går att göra med Alt.
Så förslag tas emot, tänkte man kunde göra det med keypress men det går ju inte i ett MDIformulär.

Medlem sedan jan. 2001126 inlägg
#5

Så här kanske


Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)

 If KeyCode = 121 And Shift = 0 _
    Then MsgBox "Hurra!"

End Sub
Medlem sedan feb. 200423 inlägg
#6

Nja det fungerar inte i ett MDIformulär där finns ej Keydown, eller kan man få till det ändå på något sätt?

135 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)