C#,在A表單中,點擊一個按鈕用ShowDialog()打開子視窗,子視窗打開后,輸入焦點仍然在A視窗剛才點擊的按鈕上,請問這是什么原因導致的呢?
我預期是打開子視窗后,輸入焦點就轉移到子視窗指定的控制元件上。
uj5u.com熱心網友回復:
this.ActiveControl=你的控制元件你的控制元件.focus()
uj5u.com熱心網友回復:
那你在子視窗的load事件里,控制元件.Focus()
uj5u.com熱心網友回復:
是子視窗沒有獲得焦點。不知道是怎么回事。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/90644.html
標籤:C#
下一篇:C# 獲取當前系統所有輸入法
