2

2つのグループボックスを含むフォームがあり、各グループボックスにはradioButton1(タブインデックス:0)とradioButton2(タブインデックス:1)の呼び出しが含まれています。

ここに画像の説明を入力

最初の実行では、radioButton1 がチェックされ、もう 1 つはチェックされません。キーボードで Tab を押すと、フォーカスが radiobutton にジャンプします (上の図を参照してください。これは本当に良いことです)。フォーカスが radioButton1 にジャンプしないのはなぜですか? radioButton2 をチェックしたときの私の方法は次のとおりです。

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

1 に答える 1

7

チェックされたプロパティをクリアすると、ラジオ ボタンのタブストップ プロパティがクリアされます。

リセットすると問題が解決します。

  private void radioButton2_CheckedChanged( object sender, EventArgs e )
  {
     radioButton1.Checked = false;
     radioButton1.TabStop = true;
  }
于 2012-08-14T03:22:55.357 に答える