0

我正在编写一个代码,当我输入时textBox1,我的 WinForm 发送textBox1.Text到 Web 服务器,它处理文本,返回字符串显示为工具提示。

我的问题是当我输入一个字符时textBox1,我无法输入下一个字符,直到网络服务器响应。我试过了textBox1.KeyDowntextBox1.KeyUptextBox1.TextChanged他们似乎没有帮助我解决这个问题。

我希望当我输入时textBox1,我不会受到从服务器获取字符串的操作的影响。

有什么方法可以分离类型操作并获取文本表单服务器?非常感谢你。

[对不起英语不好]

4

1 回答 1

2

当您从服务器获取数据时,您正在阻塞 UI 线程。您需要在单独的线程上获取该数据。查看:http: //msdn.microsoft.com/en-us/library/ms229675.aspx

于 2012-10-11T00:59:24.877 回答