Hallo zusammen,
ich habe folgendes Problem:
in einer Maske befindet sich ein Editfeld und ein Button. In dem Editfeld werden Werte eingetragen und durch das Betätigen des Buttons (also genauer durch deren OnClick-Ereignisbehandlungsroutine) werden verschiedene Aktionen durchgeführt. Da das Editfeld nicht durch die Tastatur, sondern durch einen Handscanner (also scannen von Barcodes) gefüllt wird und der Handscanner abschliessend ein CR abschickt (wodurch das OnClick-Ereignis des Buttons ausgelöst wird da dieser Button als Standardbutton definiert ist) tritt ein Problem auf, wenn der Scanner hin und wieder innerhalb einer kurzen Zeitspanne (im millisek. Bereich) zweimal ein CR abschickt (das passiert bei Scannern halt ab und zu). Meine Frage: Wie kann ich in dem OnClick-Ereignis einen solchen doppelten Scan (oder technisch ein kurz aufeinanderfolgendes doppeltes OnClick-Ereignis) unterbinden?
Gruß
Uwe
ich habe folgendes Problem:
in einer Maske befindet sich ein Editfeld und ein Button. In dem Editfeld werden Werte eingetragen und durch das Betätigen des Buttons (also genauer durch deren OnClick-Ereignisbehandlungsroutine) werden verschiedene Aktionen durchgeführt. Da das Editfeld nicht durch die Tastatur, sondern durch einen Handscanner (also scannen von Barcodes) gefüllt wird und der Handscanner abschliessend ein CR abschickt (wodurch das OnClick-Ereignis des Buttons ausgelöst wird da dieser Button als Standardbutton definiert ist) tritt ein Problem auf, wenn der Scanner hin und wieder innerhalb einer kurzen Zeitspanne (im millisek. Bereich) zweimal ein CR abschickt (das passiert bei Scannern halt ab und zu). Meine Frage: Wie kann ich in dem OnClick-Ereignis einen solchen doppelten Scan (oder technisch ein kurz aufeinanderfolgendes doppeltes OnClick-Ereignis) unterbinden?
Gruß
Uwe
Comment