在传递文本之前等待Enter输入的textBox

时间:2018-09-05 20:05:42

标签: vb.net winforms

我有一个使用Windows窗体并用VB编写的应用程序。该应用程序具有带.Net控件的文本框(System.Windows.Forms.TextBox)。文本框所在的屏幕始终为“打开”状态。扫描仪扫描的条形码在文本框中输入为文本,然后被应用程序接受。在文本框中键入的任何文本都会被接受。

在接受整个扫描的条形码之前,我需要文本框等待来自扫描仪的返回输入。因为正在发生的事情是即使扫描仪仅发送了部分文本,文本框也接受了输入。我希望我能清楚地描述一下。

我可以在textbox属性上进行这样的更改吗?还是我需要在应用程序中插入逻辑以使这种事情发生?

我相信这是处理文本框的逻辑:

'This procedure is executed continuously while this screen is open.
Sub Screen_WhileOpen()

$BarcodeArea  = $XGet("txt_Barcode", "Text")d
If $BarcodeArea <> "" Then 
    Call Device_AccessControl( $BarcodeArea)
End If
$XRun("txt_Barcode", "ResetText")
$BarcodeArea=""

谢谢!

0 个答案:

没有答案