控件没有集中在Keyup事件上

本文关键字:Keyup 事件 集中 控件 | 更新日期: 2023-09-27 18:22:01

大家好,我创建了一个动态组合框,其中有一个文本框和一个按钮以下拉样式显示,一切都很好,但我为文本框处理了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

控件没有集中在Keyup事件上

我发现Focus()方法有点古怪。

其他选项:

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

或者简单地说:

textBox1.Select();

如果你能证实其他地方出了问题,那么这可能是不正确的,否则你可能只是在与怪异作斗争。