我有這部分代碼(在按鈕的單擊事件)如何知道檢查哪個單選按鈕?
foreach (RadioButton rb in grbFiltro.Controls.OfType<RadioButton>())
{
if (((RadioButton)rb).Checked)
{
switch (true)
{
case rbt1.Checked:
//do something
break;
case rbt2.Checked:
//do something
break;
case rbt3.Checked:
//do something
break;
}
}
}
但看到一隻錯誤--->的情況下轉換到單選框串rbt1.Checked
我如何解決這個問題,或者我可以使用什麼?
爲什麼使用開關盒而不是其他? –
可能的重複http://stackoverflow.com/questions/1797907/which-radio-button-in-the-group-is-checked – Surfbutler
我有超過3個單選按鈕這個例子!我的真實代碼,我更喜歡開關 –