2017-05-08 37 views
-4

我想在c#中創建windows應用程序,可以使用條形碼閱讀器。如何在c#windows應用程序中使用條形碼閱讀器?

我想下面的功能在我的Windows應用程序中添加:

- >產品的詳細情況應在表格自動填寫時,條碼閱讀器掃描產品的正確條形碼。

+1

好的,那麼你有什麼嘗試? – ColinM

+0

讓我們知道你怎麼去 – MickyD

+1

這個信息不足以找到問題的解決方案,並且請求本身不顯示任何努力。我投票太寬泛。 – Gnqz

回答

0

有(至少)兩種類型的條形碼閱讀器:

  • 工作作爲鍵盤輸入
  • 對串行端口

工作,所以第一個是很容易的。只需將閱讀器插入計算機,將光標放在TextBox上並閱讀條形碼。由於它用作鍵盤輸入,代碼將自動填充您的TextBox。閱讀結束時可能會出現換行符(這取決於閱讀器和/或其設置)。

開箱即用。問題是你的文本框必須有焦點。

其他類型是ComPort。如果您想要更多功能(或不想專注於控制),這非常棒。但需要更多的工作。但C#有一個類可以做到這一點:https://msdn.microsoft.com/pl-pl/library/system.io.ports.serialport(v=vs.110).aspx

你需要設置一些東西,如波特率,奇偶校驗位,端口名稱(COM1,COM2等)。它更復雜,但問題是如何做 - 而不是COM端口。所以我不寫關於COM端口。

相關問題