【发布时间】:2021-05-22 09:57:30
【问题描述】:
我想用按钮更改选中的项目。例如,如果我按下按钮 'right' 名称为 'right' 的项目会被选中
【问题讨论】:
我想用按钮更改选中的项目。例如,如果我按下按钮 'right' 名称为 'right' 的项目会被选中
【问题讨论】:
这假定 Button 中的 TEXT 与 RadioButton 的 NAME 属性完全匹配(包括区分大小写)。
您的所有按钮都可以使用如下代码指向同一个处理程序:
private void allButtons_Click(object sender, EventArgs e)
{
Button btn = (Button)sender;
RadioButton rb = this.Controls.Find(btn.Text, true).FirstOrDefault() as RadioButton;
if (rb != null)
{
rb.Checked = true;
}
}
【讨论】: