我制作了一个程序,用户可以使用单选按钮选择目的地。我的问题是即使用户选择“1”作为程序将其标识为“2”的目标。
这是我所做的:
public partial class Airplane_Simulation : Form
{
private String status="";
public Airplane_Simulation()
{
InitializeComponent();
CheckedChanged();
rbOne.CheckedChanged += (s,e) => { CheckedChanged(); };
rbTwo.CheckedChanged += (s, e) => { CheckedChanged(); };
//more codes here
}
public void CheckedChanged()
{
status = rbOne.Checked ? rbOne.Text : rbTwo.Text;
}
}
这里似乎有什么问题?我已经使用 if 条件来检查哪个被选中,但我仍然只得到“2”选项。
感谢您的时间。