Winfrom 簡單的焦點設定問題

2022-07-15 02:15:12 字數 666 閱讀 8270

原文:

初始的時候希望指定控制項的焦點

不能用load事件 要用activated事件才行

winform視窗開啟後文字框的預設焦點設定,進入視窗後預設聚焦到某個文字框,兩種方法:

①設定tabindex

把該文字框屬性裡的tabindex設為0,焦點就預設在這個文字框裡了。//注意 這要求文字框的parent為from 

②winform

的activated事件

在form的activated事件中新增textbox1.focus(), 即可獲得焦點。

private void form1_activated(object sender, eventargs e) 

textbox是可以獲得焦點的. 有幾個前提:

1. textbox所屬的窗體(form)在可操作(active)狀態. 即使用者選中了form.

2. textbox的enable屬性,visiable屬性為true.

剛開始時原以為在form的load事件中新增textbox1.focus(),測試失敗

private void form1_load(object sender, eventargs

e) 因為在窗體載入時呼叫focus()函式時,

textbox還未能成功的被顯示到介面上。所以導致了失敗。

android預設焦點設定的方法

在使用到文字框 edittext 來進行資料錄入的時候,有時預設焦點會聚集到不想聚集的控制項上,也就會需要對輸入法進行一些控制。先看下layout 定義檔案中的和輸入法有關的屬性 屬性名說明 android inputtype 指定輸入法的型別,int 型別,可以用 選擇多個。取值可以參考 andr...

winform 中設定窗體的預設焦點

winform的窗體中,有時候需要設定預設焦點,有時候需要取消預設焦點。設定預設焦點,最簡單的方法就是設定這個控制項的tabindex,例 textbox1.tabindex 0 也可以在窗體事件中用focus事件來實現,比如在form的activated事件中,如 private void for...

簡單的view獲得焦點高亮邊框

focus requestfocus 強制設定乙個焦點到指定的view或它的乙個子類,前提是android focusable為true能夠獲得焦點 android focusable 設定乙個控制項能否獲得焦點 android background 設定在作為背景的drawable android...