2013-12-23 40 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

相關問題