【问题标题】:How to change checked item in radiobutton group with buttons in windows forms c#?如何使用 windows 窗体 c# 中的按钮更改单选按钮组中的选中项?
【发布时间】:2021-05-22 09:57:30
【问题描述】:

我想用按钮更改选中的项目。例如,如果我按下按钮 'right' 名称为 'right' 的项目会被选中

【问题讨论】:

    标签: c# winforms


    【解决方案1】:

    这假定 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;
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2013-12-06
      • 1970-01-01
      • 1970-01-01
      • 2012-06-12
      • 1970-01-01
      • 1970-01-01
      • 2015-12-27
      • 2011-01-11
      • 2021-08-11
      相关资源
      最近更新 更多