0

大家好我已经创建了一个带有文本框和一个按钮以显示为下拉样式的动态组合框,一切正常,但我处理keyup了文本框的事件,以便当用户输入一些文本时,我将搜索结果并显示它们

 private void textBox1_KeyUp(object sender, KeyEventArgs e)
 {
     //Some code to filter my data 
     textBox1.Focus();
 }

但是我无法在结果显示后立即将焦点设置回文本框,所以有人可以帮助我

我使用的代码来自这里

http://www.planetsourcecode.com/vb/scripts/showcode.asp?txtCodeId=8554&lngWid=10

4

1 回答 1

1

我发现该Focus()方法有点不稳定。

其他选项:

textBox1.Select(textBox1.Text.Length - button1, 1);

...或者简单地说:

textBox1.Select();

如果您可以验证其他地方出了什么问题,那么这可能是错误的,否则您可能只是在与怪异作斗争。

于 2013-07-11T12:25:00.747 回答