0
A
回答
1
這是不可能的,因爲所有的條形碼掃描器都會將條形碼轉換爲可讀的文本。如果沒有辦法限制你用來輸入文本的輸入設備。
if (TextBox1.Text.Substring(0,2) == "##" && TextBox1.Text.Substring(TextBox1.Text.Length - 2) == "##")
{
TextBox1.Text = TextBox1.Text.Substring(2, TextBox1.Text.Length - 4);
// or TextBox1.Text = TextBox1.Text.Replace("##","");
}
else
{
TextBox1.Text = "";
}
0
0
限制輸入的不是不可能的,你只能在keydown事件認購窗口對象,積累輸入,如果它匹配條形碼格式放入禁用輸入。
一些條形碼掃描儀還可以在條形碼的開始和結尾放置用戶定義的字符,因此您可以使用該字符來確定條形碼範圍。
相關問題
- 1. 繼續能夠輸入與掃描儀
- 2. 鍵盤條形碼掃描儀
- 3. 如何找到輸入文本是從Android條碼掃描儀或鍵盤
- 4. 如何判斷鍵盤輸入是否來自條形碼掃描儀?
- 5. Texbox輸入,禁用鍵盤,保持條形碼掃描器
- 6. Java從條形碼掃描儀獲取條形碼信息
- 7. 從USB條形碼掃描儀讀取
- 8. 掃描儀不掃描我的輸入
- 9. Ping掃描,能夠輸入範圍
- 10. 條形碼掃描儀輸入數據谷歌形式
- 11. 從文件分隔掃描儀輸入
- 12. 從輸入更改爲掃描儀
- 13. 的java:從掃描儀輸入
- 14. 如何檢查輸入是由條形碼掃描儀還是通過軟鍵盤輸入?
- 15. 掃描鍵盤輸入而不暫停
- 16. 使用外部類處理條形碼掃描儀輸入?
- 17. 捕捉符號USB條形碼掃描儀輸入
- 18. 使用掃描儀掃描Java輸入
- 19. 用掃描儀輸入
- 20. java掃描儀輸入
- 21. 掃描儀輸入錯誤
- 22. 掃描儀輸入== null?
- 23. 掃描儀跳過輸入?
- 24. 循環掃描儀輸入
- 25. 從用戶掃描儀類獲取輸入
- 26. 從掃描儀獲取輸入並生成有效日期
- 27. 如何檢查用戶輸入是否來自條碼掃描儀或鍵盤?
- 28. 如何從條形碼掃描儀獲取UPC代碼?
- 29. 在條形碼掃描儀從UPC號碼獲取命名
- 30. 如何編寫Visual Basic代碼以讀取條形碼掃描儀的輸入?
解決這個問題的一種方法是將一些元數據添加到條形碼中,當它出現時,您可以使用它填充文本框 – AntLaC
Hmmmm?你會如何做到這一點。謝謝! – AustinT
用「## barcodetextexample ##」等文字包裝您的條形碼,然後在文本框的OnChanged事件中,如果第一個和最後兩個字符不是##,則刪除文本 – AntLaC