回答
爲Win形式:
來獲取值(假設你想要的值,而不是文本)從一個單選按鈕,你會得到Checked屬性:
string value = "";
bool isChecked = radioButton1.Checked;
if(isChecked)
value=radioButton1.Text;
else
value=radioButton2.Text;
Web窗體:
和CS-在某些按鈕點擊
string value=rdoPriceRange.SelectedItem.Value.ToString();
你需要檢查一個,如果你有兩個
if(rbMale.Checked)
{
}
else
{
}
您需要檢查所有的複選框,如果兩個以上
if(rb1.Checked)
{
}
else if(rb2.Checked)
{
}
else if(rb3.Checked)
{
}
如果您沒有設置默認屬性,則需要檢查是否有兩個。 – Jesse
關閉主題,但讓我們編程正確:爲什麼你檢查「if(a == true)」是不是足以讓布爾值檢查「if(a)」。你的方法好像是「if(a == true){b = true;} else {b = false;}」,而實際上你的意思是「b = a;」 –
你也可以使用一個公共事件對你的單選按鈕,你可以使用Tag
屬性來傳遞信息添加到您的字符串中,或者如果您希望字符串保持與RadioButton的文本相同的值,則可以使用文本屬性。
就是這樣。
private void radioButton_CheckedChanged(object sender, EventArgs e)
{
if (((RadioButton)sender).Checked == true)
sex = ((RadioButton)sender).Tag.ToString();
}
我發現,使用上述的公共事件工作得很好,你可以有建立這樣的公共事件:
private void checkChanged(object sender, EventArgs e)
{
foreach (RadioButton r in yourPanel.Controls)
{
if (r.Checked)
textBox.Text = r.Text;
}
}
當然,那麼你就不能有其他控制在面板,但是如果你只有一個單獨的面板用於所有單選按鈕(例如在組框中使用子面板,或者您更喜歡組織控件),那麼它很有用
另一種方法是使用枚舉和一個擴展標準RadioBu的組件類tton。
public enum Genders
{
Male,
Female
}
[ToolboxBitmap(typeof(RadioButton))]
public partial class GenderRadioButton : RadioButton
{
public GenderRadioButton()
{
InitializeComponent();
}
public GenderRadioButton (IContainer container)
{
container.Add(this);
InitializeComponent();
}
public Genders gender{ get; set; }
}
使用黎民事件處理GenderRadioButtons
private void Gender_CheckedChanged(Object sender, EventArgs e)
{
if (((RadioButton)sender).Checked)
{
//get selected value
Genders myGender = ((GenderRadioButton)sender).Gender;
//get the name of the enum value
string GenderName = Enum.GetName(typeof(Genders), myGender);
//do any work required when you change gender
switch (myGender)
{
case Genders.Male:
break;
case Genders.Female:
break;
default:
break;
}
}
}
- 1. 單選按鈕獲得價值
- 2. 單擊按鈕時從單選按鈕獲得價值PHP
- 3. 如何獲得單選按鈕值
- 4. 爲什麼預選的單選按鈕無法獲得價值?
- 5. Reactjs:獲取單選按鈕的價值
- 6. 獲取單選按鈕組的價值
- 7. 從按鈕獲得價值
- 8. 正確的方法來獲得單選按鈕的價值
- 9. 你如何獲得選擇按鈕的價值?
- 10. 如何通過jQuery得到單選按鈕的價值
- 11. 無法獲得多個單選按鈕的價值
- 12. 無法獲得角度單選按鈕的價值
- 13. 使用twitter bootstrap的單選按鈕 - 無法獲得價值
- 14. 獲得的值「開」單選按鈕
- 15. 如何獲得選定的單選按鈕的值
- 16. 如何使用CodeIgniter獲得性別單選按鈕(男性,女性)的價值?
- 17. 如何獲得選項組中單選按鈕的值Access VBA
- 18. 如何獲得prev所選單選按鈕的值
- 19. 如何獲得所選的單選按鈕值
- 20. PHP獲得值單選按鈕循環
- 21. jQuery,單選按鈕獲得值
- 22. Angularjs獲得重複按鈕的價值
- 23. 如何獲取單選按鈕的值?
- 24. 如何獲得按下按鈕的價值
- 25. 如何獲得單選按鈕列表中選擇值
- 26. 如何獲得的檢查單選按鈕的值在WPF
- 27. 如何獲得單選按鈕的值在Zend的形式
- 28. 試圖獲得選定的單選按鈕使用ajax/jQuery的價值
- 29. 我如何獲得這些單選按鈕的值?
- 30. 如何獲得基於值的單選按鈕名稱
你的意思是單選按鈕? –
嘿@CodingMash他稱之爲'比例按鈕'無處不在我真的想到任何這樣的控制! – sajanyamaha
它是一個絕對的類型,她給出了單選按鈕的例子,男性女性。 –