我有2个性别单选按钮。一名男性(名为radMale
)一名女性(姓名radFemale
)。让我们说用户点击“男性”按钮。如何在MessageBox
上显示他选择的内容?
MessageBox.Show(radMale = "Male");
我知道这不起作用,有谁知道会使用哪些代码?
答案 0 :(得分:3)
我尝试执行以下代码,这可能会解决您的问题。
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)
{
}
}
答案 1 :(得分:1)
,请使用:
MessageBox.Show(radMale.Checked?"Male":"Female");