Hallo,
Ich habe hier einen Code mit dem ich @ nach der Tastenkombination für @ (Alt Gr + Q) ausgeben will.
Habe folgenden Code:
Funktioniert leider nicht
Weiss jemand die Lösung?
Mfg Kevin.
Ich habe hier einen Code mit dem ich @ nach der Tastenkombination für @ (Alt Gr + Q) ausgeben will.
Habe folgenden Code:
VB.NET-Quellcode
- Public Class Form1
- Dim result As Integer
- Private Declare Function GetAsyncKeyState Lib "USER32" (ByVal vKey As Long) As Integer
- Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- Timer1.Start()
- End Sub
- Public Function GetShift() As Boolean
- GetShift = CBool(GetAsyncKeyState(&H10))
- End Function
- Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
- For i As Integer = 1 To 225
- result = 0
- result = GetAsyncKeyState(i)
- If result = -32767 Then
- If GetShift() = False Then
- Select Case (i)
- Case 164 + 81
- TextBox1.Text = "@"
- End Select
- End If
- End If
- Next i
- End Sub
- End Class
Funktioniert leider nicht
Weiss jemand die Lösung?
Mfg Kevin.