2013-12-23 39 views
0

我有一个问题..我有一个错误列表表单(用作验证摘要屏幕),显示需要保存数据但没有值的控件验证。 此窗体在其他窗体中具有选项卡控件包含所有具有验证的控件的控件上进行验证时打开。如何在选择标签后将焦点放在任何控件上

问题是,当我双击错误列表形式,我需要光标焦点在具有这种控制,重点控制本身

结果选项卡控制:集中发生在只有标签控件..但我需要专注于控制也

+0

有一个'焦点();'的控制方法。用它!!! – 2013-12-23 09:15:41

+0

我使用焦点方法,但它不起作用 – user3129023

+0

然后使用'Select()'方法 – 2013-12-23 09:25:32

回答

0

使用Control.Focus()在您选项卡选定的事件处理程序。

+0

我尝试使用它在选定的页面更改为选项卡控件..但它不起作用 – user3129023

0

致电Focus()专注于下一个控件。

0

第1步:您需要处理Enter事件TabPage控制的执行操作时,TabPage收益的重点。
步骤2:您可以在Required控件上调用Select()函数来获得Focus

试试这个:如果你想获得TextBox控制的FocusTabPage2使用此代码

tabPage2.Enter += new System.EventHandler(this.tabPage2_Enter); 
    private void tabPage2_Enter(object sender, EventArgs e) 
    { 
     textBox1.Select(); 
    } 
+0

我试过这段代码,但事件选择页面更改但它不起作用 – user3129023

相关问题