jeg har et meget lille problem, men det ville være dejligt hvis jeg fik et svar på det!
hvordan laver man en genvejstast til en normal knap, jeg ved at man for en understreg under et bogstav hvis man skriver & foran, men hvor kan man åbne den ved at trykke fx X hvordan gør jeg så!?
Så vil din form modtage alle tastetryk før dine kontroller og du kan så i din form.keypress event validere tastetrykket.
f.x.
dim strKey as string strKey=chr$(keyascii) if ucase$(strKey) = "X" then btnX.value = True end if
Men som sagt kan det ikke anbefales da fx. en tekstbox jo også kan indeholde et x. Så vil x'et i tekstboksen trigge din knap istedet for at skrive et x i boksen
Du omdøber en (selvlavet) knap på værkstøjslinjen, så x indgår i navnet og sætter & foran (fx e&xponer) Knappen vises med x understreget og den bagvedliggende makro kan aktiveres ved at taste Alt + x. Hvis du mener standard-knapper, tror jeg ikke du kan omdøbe dem, men du kan lave en makro der gør det samme og så give den "x-navnet".
Private Sub Form_KeyPress(KeyAscii As Integer) Dim strKey As String strKey = Chr$(KeyAscii) If UCase$(strKey) = "X" Then MsgBox "Du har trykked på: X eller x" Else MsgBox "Du har trykked på: " & strKey End If End Sub
Private Sub Form_Load() Me.KeyPreview = True End Sub '------------------- Form1 -------------------
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.