2014-01-22 12 views
0

Я пытаюсь получить значение выбора переключателя в свой список, но список всегда получает одинаковое значение, даже если выбор отличается. Пожалуйста, помогите, я новичок в кодировании, я не мог найти ответы на сети либо ..Как получить значение от radiobutton до linkbox

Вот коды я написал:

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

Ok, я нашел решение , В КОНЦЕ КОНЦОВ. Причина, по которой мой код не работал в первую очередь, состоял в том, что я попытался дать значение, напрямую используя 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++; 

    } 
Смежные вопросы