すべてのラジオボタンで共有されるイベント ハンドラーがあります。
private void radioButtonPackers_CheckedChanged(object sender, EventArgs e)
{
var rb = sender as RadioButton;
if (rb == radioButtonPackers)
{
team = NFCNorth.Packers;
} else if (rb == radioButtonBears)
{
team = NFCNorth.Bears;
} else if . . .
}
radioButtonBears、radioButtonVikings、または radioButtonLions ラジオボタンをチェックした後でも、rb は常に radioButtonPackers として認識されます。
次のようなことをしなければなりませんか?
if (radioButtonPackers.Checked)
{
team = NFCNorth.Packers;
}
else if (radioButtonBears.Checked)
{
team = NFCNorth.Bears;
}
. . .
?