2014-01-21 46 views
0

我嘗試過下面的方法,但它根本無法工作,當前焦點停留在我通過UI設置爲TabIndex 0的第一個文本框中: -如何從C#中的代碼設置Tab索引或當前主動控件

private void OnFormLoad(object sender, EventArgs e) 
     { 
      txtServername.Text = Properties.Settings.Default.LastServerName; 
      txtDatabase.Text = Properties.Settings.Default.LastDatabase; 
      txtUsername.Text = Properties.Settings.Default.LastUserName; 
      if (!String.IsNullOrWhiteSpace(txtServername.Text)) 
       txtDatabase.SelectNextControl(ActiveControl, false, true, true, true); 
      if (!String.IsNullOrWhiteSpace(txtDatabase.Text)) 
       txtUsername.SelectNextControl(ActiveControl, false, true, true, true); 
      if (!String.IsNullOrWhiteSpace(txtUsername.Text)) 
       txtPassword.SelectNextControl(ActiveControl, false, true, true, true); 
     } 

有人能請建議解決上述問題嗎?

+0

我認爲你可以使用文本框 –

+0

的FOUCS方法@ Md.ParvezAlam試過!那不起作用 –

回答

0

使用此方法

textBox.Select(); 

在我身邊經過測試,所以我認爲它應該工作

+0

是的,它的工作,謝謝! –

+0

很高興爲您提供幫助 –

+0

@ Md.ParvezAlam,對不起,重複的答案。在我發佈之前,我沒有閱讀答案。反正,textBox.Focus();也適用於默認的WinForm控件。 –

相關問題