2012-08-14 80 views
2

我有一個包含2個groupbox的表單,每個groupbox包含一個radiobutton調用radioButton1(tab index:0)和radioButton2(tab index:1)。設置RadioButton的Checked屬性後,Tab索引不起作用

enter image description here

在第一次運行時,radioButton1將被選中,另一種是不,當我按下Tab鍵鍵盤上,重點將跳轉到單選按鈕(見上圖,這真是不錯),但當我檢查radiobButton2然後按下Tab鍵時,焦點不會跳到radioButton1,爲什麼?這是我選中radioButton2時的方法:

private void radioButton2_CheckedChanged(object sender, EventArgs e) 
    { 
     radioButton1.Checked = false; 
    } 

回答

7

清除checked屬性將清除單選按鈕上的tabstop屬性。

重置它會解決這個問題:

private void radioButton2_CheckedChanged(object sender, EventArgs e) 
    { 
    radioButton1.Checked = false; 
    radioButton1.TabStop = true; 
    } 
+0

這是工作,謝謝:) – 2012-08-14 03:38:55