2016-12-18 76 views
-1

我有一個WPF中的應用程序構建。它有一個文本框,它總是隻接受10位數字,並且隨時可以進行掃描。ID Barcode包含10位數字或用鍵盤輸入數字。如何在我的Windows Presentation Foundation中清除我的文本框?

現在有些客戶只輸入2位數字並保持原樣。讓我們假設他在TextBox中寫入12並將其留下。當新客戶即將到來時,他正在掃描他的ID,但沒有注意到已經在TextBox中寫入了一些內容。所以新號碼就像這樣1224444444和兩個號碼是34

如何在掃描或寫入之前清除文本框?

+0

首先編輯你的問題textbox.text,按照適當的措辭 – NATS

+0

@NATS謝謝,它已完成:) –

回答

1

確切地說你如何嘗試這樣做的一些示例代碼會很有用。

WPF文本框可以通過調用.Clear方法或簡單地通過將Textbox的「Text」屬性設置爲string.empty來清除。

對於我見過並使用過的大多數條形碼掃描儀(通常是KB模擬),您通常可以設置它們以獲取數據的前綴和後綴,以便您可以通過鍵盤輸入檢測掃描輸入。然後,您可以檢測掃描並輸入新信息

+0

我正在使用普通的摩托羅拉掃描儀進行掃描。正如超市裏的每個收銀員都在使用。沒有編寫代碼來控制它。掃描條形碼並僅獲取輸出。沒有別的 –

0

在從barcodescanner新scanevent反應之前清除文本框,並清除與的String.Empty

+0

如何從barcodescanner獲得新的scanevent? –

+0

有一種方法可以在您的解決方案中實現掃描程序的軟件,如.dll – mty

+0

我不知道您的解決方案或掃描儀軟件,但在此dll中它將是一個事件 – mty

相關問題