c# 文字框,窗體開啟後如何讓某指定文字框獲取焦點 Form1_Activated 中textbox1.focus()即可
阿新 • • 發佈:2019-01-29
進入視窗後預設聚焦到某個文字框,兩種方法:
①設定tabindex
把該文字框屬性裡的tabIndex設為0,焦點就預設在這個文字框裡了。
②Winform的Activated事件
在Form的Activated事件中新增textBox1.Focus(), 即可獲得焦點。
1 2 3 4 |
|
TextBox是可以獲得焦點的. 有幾個前提:
1. TextBox所屬的窗體(Form)在可操作(Active)狀態. 即使用者選中了Form.
2. TextBox的Enable屬性,Visiable屬性為True.
剛開始時原以為在Form的Load事件中新增textBox1.Focus(),測試失敗
1 2 3 4 |
|
因為在窗體載入時呼叫Focus()函式時, TextBox還未能成功的被顯示到介面上。所以導致了失敗。