我怎样才能得到真正的价值?
c#
这是所有的代码:
private void button1_Click(object sender, EventArgs e)
{
foreach (Control control in groupBox1.Controls)
{
MessageBox.Show(control.ToString());
}
}
我只想获得true价值但没有Checked. 我怎样才能得到真正的价值?我怎样才能得到每个索引?
回答
现在,您拥有所有控件,这就是为什么它们属于控件类型,而您在编译时不知道它们是什么。
确保你只得到那些类型RadioButton:
private void button1_Click(object sender, EventArgs e)
{
foreach (RadioButton radioButton in groupBox1.Controls.OfType<RadioButton>())
{
MessageBox.Show(radioButton.Checked.ToString());
}
}