假设我有一个嵌套在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