-
07.06.2014, 13:59 #1
- Registriert seit
- 05.12.2011
- Beiträge
- 104
Thanked 16 Times in 10 PostsTastendruck in bestimmtem Intervall simulieren
Hey leute.
Ich habe:
- 1 Textbox
- 1 Timer
- 1 Checkbox
Ich will das der eingegebene Text von Textbox1 per Tastendruck z.B (F1) erscheint, Aktiviert soll das ganze werden, durch die Checkbox.
Ich habe das ganze damals in VB6 schon mal gemacht, als ich den Code aber in VB.net übernehmen wollte ist mir aufgefallen das es nicht ganz so klappt wie ich es möchte. xD
Nun zum eigentlichen Problem:
Wenn ich den Text in der Textbox schreibe, fängt der schon an zu Flooden. So möchte ich es natürlich nicht.
Hoffentlich kann mir jemanden mal mein fehler genau erklären und eine Lösung vorschlagen.
Hier der Code:
Spoiler:
-
07.06.2014, 14:36 #2
- Registriert seit
- 19.11.2011
- Beiträge
- 2.128
Thanked 1.936 Times in 1.180 Posts
-
07.06.2014, 15:02 #3
- Registriert seit
- 15.11.2011
- Beiträge
- 6.210
- Blog Entries
- 5
Thanked 9.132 Times in 3.006 PostsAW: Code problem
Timer initial deaktivieren, sprich Eigenschaft 'Enabled' auf False setzen. Das kannst du über die GUI in den Eigenschaften machen wenn du den WinForms-Timer nutzt, wovon ich mal ausgehe. Den Timer dann erst aktivieren wenn die CheckBox gecheckt ist, also wenn das Event gefeuert wird
Btw: Variablen immer so lokal wie möglich und so global wie nötig deklarieren. Wenn F2 also nur im Tick-Event des Timers genutzt werden soll, also nicht global deklarieren.
Außerdem liefert GetAsyncKeyState einen Integer als Rückgabewert, den Funktionskopf hast du oben ja selbst angegeben.
Ähnliche Themen
-
WLan als Lan simulieren?
Von Flo im Forum WindowsAntworten: 6Letzter Beitrag: 21.05.2013, 22:36 -
Win8 Zeichen kommt bei Tastendruck 2x
Von x BoooM x im Forum WindowsAntworten: 4Letzter Beitrag: 12.05.2013, 14:51 -
Finde den Fehler nicht ( Tastendruck an Prozess senden )
Von Resident im Forum HochsprachenAntworten: 12Letzter Beitrag: 27.02.2012, 16:26 -
VB.Net Tastendruck erkennen?
Von Scarya im Forum .NetAntworten: 2Letzter Beitrag: 23.02.2012, 23:15 -
Tastendruck in Prozess senden
Von Gangstersheep im Forum HochsprachenAntworten: 9Letzter Beitrag: 03.11.2011, 00:13
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.