2012-09-18 184 views
0

大家好我正在使用RFID掃描器,將掃描的代碼放在掃描時可用的任何文本字段中。例如,它可以將文本放入Excel中的單元格內或Web瀏覽器的地址欄中。防止鍵盤輸入,但允許在文本框上自動掃描輸入

我用一個接收掃描器發送的輸入的文本框做了一個應用程序,但我想禁用用戶輸入(鍵盤)。我嘗試將文本框屬性「只讀」設置爲true,但是文本不顯示在文本框中。

我該怎麼做? 在此先感謝:)

+0

「可用」,你是指任何輸入有當前焦點? – RedFilter

+0

這是正確的。對不起,我的英語 –

+0

我有一種感覺,你不會輕易做到這一點 - 掃描儀可能顯示爲鍵盤。您可能需要爲此獲取Win API,以便區分設備。 – RedFilter

回答

1

大多數條形碼掃描儀只是鍵盤輸入。這可以通過攔截HID呼叫或攔截輸入框中的按鍵事件來完成。我不希望這個工作很好,但祝你好運。

+0

幾個條形碼掃描儀(我的經驗中的符號)有一種方法將輸入視爲一個COM端口。 –

+0

我從來沒有與任何這些經驗,至少在哪裏我知道設置存在。如果它沒有註冊爲HID,這可能會使體驗更輕鬆。 – Travis

相關問題