so nicht stimmt. Du wandelst innerhalb der ersten Klammer eine Ascii Id in das dazugehörige Zeichen um und mit AscW wieder in einen Ascii-Identifier. ![]() Vielleicht hier mal vorbeischauen und dann eine entsprechende Funktion schreiben. Visual Basic: [code]Function StringToKeyCode(sKey As String) As Long Dim lKeyCode As Long = 0 Select Case UCase(sKey) Case "A" lKeyCode = A Case "Shift" lKeyCode = ShiftKey End Select Return lKeyCode End Functionn[/code] Stimmt das so für VB.NET? Übrigens, in deine Textbox würde ich dann grundsätzlich nichts eingeben lassen. Nur über Tastendruckerkennung mit eben diesen Keycodes. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||


Verfasst am: 11.09.2008, 17:35 |
|
| Die Keycodes sind zwar an Ascii angelehnt, aber nicht gleich. Geht ja auch gar nicht, da es beispielsweise für F12 kein Character gibt. | |

Verfasst am: 11.09.2008, 17:53 |
|
| und wie kann man dann auswerten, welche taste gerade gedrückt wurde? (also für alle tasten) | |

Verfasst am: 11.09.2008, 18:02 |
|
| Überprüfen, ob die Tasten, die du unterstützen willst, gerade gedrückt werden. Visual Basic: [code]Sub Some_Simple_Sample() If GetAsyncKeyState(StringToKeyCode("A")) And GetAsyncKeyState(StringToKeyCode("Shift")) Then Text1.Text = "Shift+A" ElseIf GetAsyncKeyState(StringToKeyCode("Shift")) Then Text1.Text = "Shift" ElseIf GetAsyncKeyState(StringToKeyCode("A")) Then Text1.Text = "Shift+A" End If End Sub[/code] Wenn du nicht immer den Textboxinhalt überprüfen willst, kannst du ja noch Konstanten für alle Möglichkeiten und eine globale Variable deklarieren. |
|

Verfasst am: 11.09.2008, 18:45 |
|
|
puh, dadurch wird der src ja endlos lang [img]/sad.gif[/img] ![]() |
|
| Verwandte Themen | Aufrufe | Letzter Beitrag | |||
|---|---|---|---|---|---|
![]() |
Wichtig: Filebrowser z.B. für ein RAT | 2204 | 13.01.2008, 12:14 | ||
![]() |
msgbox mit symbol _&_ z.B. yesno oder systemmodal | 1156 | 27.09.2008, 00:16 | ||
![]() |
Abändern eines Ordnernamens (z.B. C:\Programme = Programme) | 1294 | 23.04.2008, 16:33 | ||
![]() |
"Zurück-Funktion" mit Listview und z.B. DirView | 823 | 17.04.2008, 14:30 | ||
![]() |
Fenster auslesen z.b von icq oder msn wer online kommt | 1336 | 11.02.2008, 17:46 | ||
| [ Time: 0.0721s ][ Queries: 112 (0.0245s) ][ GZIP on - Debug on ] |