【问题标题】:How to change default radio button checked in c#如何更改在c#中选中的默认单选按钮
【发布时间】:2021-08-11 00:36:33
【问题描述】:

如何检查单选按钮的默认值 例如,如果我在组中有 5 个单选按钮,我想检查默认的第一个单选按钮。 我需要一个代码来更新它,比如在项目运行时,我点击第二个单选按钮,更新按钮默认应该更改为第二个单选按钮。

【问题讨论】:

  • 如果您将单选按钮分组在同一个容器中,则不需要任何代码!那你在说什么?请澄清。
  • 为什么不使用 JavaScript 来完成这项任务?

标签: c# radio-button


【解决方案1】:
  1. 使用 Strg 选择所有 RadioButtons
  2. 转到事件并双击 CheckedChanged
  3. 然后只检查按钮是否被选中
private void radioButton3_CheckedChanged_1(object sender, EventArgs e)
{
    if (radioButton1.Checked)
    {
        //Do something
    }
    else if (radioButton2.Checked)
    {
        //Do something
    }
    else if (radioButton3.Checked)
    {
        //Do something
    }
}

【讨论】:

    【解决方案2】:

    如果您使用的是 Winforms

    1. 为您的项目添加设置(设置 int 值)

    2. 添加代码将保存当前选中的收音机添加到所有收音机

       Properties.Settings.Default.currentRadio = 1;
       Properties.Settings.Default.Save();
      
    3. 在表单初始化中设置当前选中的 Radio

       if (Properties.Settings.Default.currentRadio == 1)
       {
           radioButton1.Checked = true;
       }
       else if(Properties.Settings.Default.currentRadio == 2)
       {
           radioButton2.Checked = true;
       }
      

    【讨论】:

      猜你喜欢
      • 2019-01-21
      • 1970-01-01
      • 2018-12-26
      • 1970-01-01
      • 1970-01-01
      • 2017-10-02
      • 1970-01-01
      • 2021-01-06
      • 2021-05-17
      相关资源
      最近更新 更多