如何分离textBox1类型操作并使用textBox1.Text从Internet获取字符串?

时间:2012-10-11 00:51:13

标签: c# textbox response keydown

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

我的问题是当我在textBox1中输入一个字符时,我无法输入下一个字符直到Web服务器响应。我尝试使用textBox1.KeyDowntextBox1.KeyUptextBox1.TextChanged,但他们似乎没有帮我解决这个问题。

我想在输入textBox1时,我不会受到来自服务器的动作获取字符串的影响。

有没有办法分离类型操作并获取文本格式服务器?非常感谢你。

[抱歉英语不好]

1 个答案:

答案 0 :(得分:2)

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