[英]how to display on a messagebox, which radio button was selected
我有2個性別單選按鈕。 一名男性(名為radMale
)一名女性(姓名為radFemale
)。 讓我們說用戶點擊“男性”按鈕。 我如何在MessageBox
上顯示他選擇的內容?
MessageBox.Show(radMale = "Male");
我知道這不起作用,有誰知道哪些代碼會?
我嘗試執行以下代碼可能會解決您的問題。
public partial class Form1: Form
{
public Form1()
{
InitializeComponent();
this.Load += new EventHandler(Form1_Load);
radioButton1.CheckedChanged += new EventHandler(radioButton_CheckedChanged);
radioButton2.CheckedChanged += new EventHandler(radioButton_CheckedChanged);
}
void radioButton_CheckedChanged(object sender, EventArgs e)
{
RadioButton rb = (RadioButton)sender;
if(rb.Checked)
MessageBox.Show(rb.Text); //Shows whatever Text your radiobutton has
}
void Form1_Load(object sender, EventArgs e)
{
}
}
在WinForms中,使用此:
MessageBox.Show(radMale.Checked?"Male":"Female");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.