C# 獲取radiobutton的值


首先設置一個groupBox,往里添加兩個radioButton,分別命名為rb_male和rb_female,

並設置其中rb_male默認勾選,即Checked="true"

 

獲取值可以用if else獲取,但是選項少的話沒有必要,看着太多;

if(rb_male.Checked==true)
{
    //
}
else...

 

我們使用三目運算符獲取,顯得簡潔,一句話就可以解決

string gender = ( this.rb_male.Checked? "" : "" ) + "\r\n";

這句話的意思是:檢查rb_male是否被選擇"Checked"了,如果是,即對應"True-->男";否,即對應"False-->女".

做一個textbox輸出看一下效果:

 

參考三目運算符規則:

// 若x>1返回true,小於1返回false
bool b= x>1?true:false;

這種方法適用於兩個選項的簡單選擇,如果有多個還是上if else吧

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM