ユーザーがラジオボタンを使用して宛先を選択できるプログラムを作成しました。私の問題は、ユーザーが宛先として「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」しか取得できません。
お時間をいただきありがとうございます。