Entwickler-Ecke
WinForms - Tastendruck abfangen CompactFramework
Chrizzo - Do 12.04.12 15:22
Titel: Tastendruck abfangen CompactFramework
Hallo Leute,
ich programmiere eine App für einen Handscanner (Logistikbereich) auf dem Windows CE läuft.
Nun habe ich folgendes Problem:
Ich habe eine Form in der 2 Textboxen sind, die mit dem Inhalt von Barcodes befüllt werden sollen - soweit kein Problem. Nun ist es so, dass man dem Scanner eine "Pre- und eine Postamble" mitgeben kann, also quasi sowas wie ein Vorzeichen und ein Schlusszeichen. In meinem Fall entspricht die Preamble der F11-Taste und die Postamble der F12 Taste.
Was hier nun notwendig ist: Sobald ich einen Scanvorgang beginne wird ja die F11 "mitgegeben" aufgrund des "Tastendrucks" von F11 soll der Cursor in eine bestimmte Textbox springen. Ich habe es nun versucht über die KeyDown/-Press usw Events abzufangen, war hier aber leider erfolglos. Gibt es eine Möglichkeit das ganze global abzufangen, also egal wo ich mich in meiner Form befinde und egal was gerade den Focus hat - also vergleichbar mit Windows Shortcuts (Strg+Alt+Entf,...)?
Viele Grüße
Chris
Th69 - Do 12.04.12 18:34
Hallo Chrizzo,
setze für deine Form die Eigenschaft KeyPreview auf true und dann müßtest du die Keys im KeyDown-Event abfangen können.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!