2014-01-22 31 views
0

我想单选按钮选择的值到我的列表框,但列表框始终获得相同的值,即使选择不同。请帮帮忙,我是新手编码,我无法在网络上找到要么..任何答案如何从单选按钮到链接框的价值

下面是我写代码:

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++; 
} 

回答

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++; 

    } 
相关问题