[英]Control is not getting focused on Keyup event
大家好,我創建了一個帶有文本框和一個按鈕的下拉菜單的動態組合框,一切正常,但是我處理了文本框的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
我發現Focus()
方法有點不穩定。
其他選項:
textBox1.Select(textBox1.Text.Length - button1, 1);
...或簡單地說:
textBox1.Select();
如果您可以驗證是否有其他問題出在哪里,那么這可能是錯誤的,否則您可能只是在與怪異作斗爭。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.