繁体   English   中英

如何使用 windows forms c# 中的按钮更改单选按钮组中的选中项?

[英]How to change checked item in radiobutton group with buttons in windows forms c#?

我想用按钮更改选中的项目。 例如,如果我按下按钮 '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;
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM