簡體   English   中英

控件不專注於Keyup事件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM