如何从单选按钮到链接框获取值

时间:2014-01-22 10:15:12

标签: c# .net listbox radio-button

我正在尝试将单选按钮选择的值添加到我的列表框中,但即使选择不同,列表框也会获得相同的值。请帮助,我是编码的新手,我在网上找不到任何答案..

以下是我写的代码:

void rdbtnOne_CheckedChanged(object sender, EventArgs e)
{
  if (rdbtnOne.Checked == true)
  {
     rdbtnOne.Text = "Men";
  }
  else
  {
    rdbtnOne.Text = "Women";
  }
}

void btnOne_Click(object sender, EventArgs e)
{
  lstOne.Items.Add(i +  rdbtnOne.Text);
  i++;
}

1 个答案:

答案 0 :(得分:0)

好的,我找到了解决方案,最后。我的代码首先不起作用的原因是因为我试图通过直接等于rdbtnOne.Text来给出值。相反,我创造了另一个值来等于它。这就是它对我有用的方式:

  string MenOrWomen;
  void rdbtnTwo_CheckedChanged(object sender, EventArgs e)
    {
        if (rdbtnTwo.Checked.Equals(true))
        {
            MenOrWomen = "Women";
        }
        else
        {
            MenOrWomen = "Men";
        }
    }

    void rdbtnOne_CheckedChanged(object sender, EventArgs e)
    {
        if (rdbtnOne.Checked.Equals(true))
        {
            MenOrWomen = "Men";
        }
        else
        {
            MenOrWomen = "Women";
        }
    }
    int i = 1;
    void btnOne_Click(object sender, EventArgs e)
    {
        lstOne.Items.Add(i + MenOrWomen);
        i++;

    }