假設我有一個嵌套在TabControl
內的Textbox
。Winforms c# - 將焦點設置爲TabPage的第一個子控件
當表單加載時,我想關注的是Textbox
(默認情況下焦點設置爲TabControl
)。
只需撥打表格Load
中的textbox1.focus()
事件即可。
我已經能夠做重點是以下幾點:
private void frmMainLoad(object sender, EventArgs e)
{
foreach (TabPage tab in this.tabControl1.TabPages)
{
this.tabControl1.SelectedTab = tab;
}
}
我的問題是:
有沒有更優雅的方式來做到這一點?
它不會在負載工作,因爲負載後,該控件根據Tab鍵順序和聚焦控制是重新聚焦「覆蓋」。當您將控件集中顯示時,沒有任何東西可以通過聚焦另一個控件來「覆蓋」您的呼叫。 – Marek 2009-12-09 10:46:47