使光标只关注c#中的文本框

make cursor just focuses on textbox in c#

我的 c# 应用程序中有一个文本框,它从 RFID Reader 获取代码 RFID reader 使用 USB port 连接到我的计算机。所以我的文本框应该始终知道从 RFIDReader 读取数据,因为我不能丢失数据。

RFID Reader 即插即用。它像键盘一样工作,从 RFID 卡和 returns 串行读取数据。

我的解决方案只是创建一个文本框来获取接收到的数据。但是我如何确定每次光标都聚焦在我的文本框上以获取数据。如果没有,你有更好的解决方案吗?我的问题是:

how can i sure that every time the cursor is focused on my textbox to get the data?

也许更好的解决方案是从套接字获取数据?!

要使您的文本框始终成为获得焦点的控件,请在失去焦点时将其重新设置:

textBox1.Leave += (o, e) => { textBox1.Focus(); };

这段代码应该写在InitializeComponent之后的构造函数中。