私は、ユーザーが2つの異なるオプションを選択できるプログラムを作成しています.1つは寮に、1つは食事プランに使用します。私は両方のためのラジオボタンを使用していますが、私は一度に1つのボタンを選択することができます、と私は両方を同時に選択できるようにしたいフォームの2つのラジオボタンを選択
private void button2_Click(object sender, EventArgs e)
{
this.Close();
}
private void button1_Click(object sender, EventArgs e)
{
int totalCharge = 0;
totalCharge = Dorm() + MealPlan();
Form1 TChargeForm = new Form1();
TChargeForm.label1.Text = totalCharge.ToString("c");
TChargeForm.ShowDialog();
}
private void button3_Click(object sender, EventArgs e)
{
radioButton1.Checked = false;
radioButton2.Checked = false;
radioButton3.Checked = false;
radioButton4.Checked = false;
radioButton5.Checked = false;
radioButton6.Checked = false;
radioButton7.Checked = false;
}
private int Dorm()
{
int total = 0;
if (radioButton1.Checked)
{
total += 1500;
return total;
}
if (radioButton2.Checked)
{
total += 1600;
return total;
}
if (radioButton3.Checked)
{
total += 1500;
return total;
}
if (radioButton4.Checked)
{
total += 1500;
return total;
}
else
{
return total;
}
}
private int MealPlan()
{
int total = 0;
if (radioButton5.Checked)
{
total += 600;
return total;
}
if (radioButton6.Checked)
{
total += 1200;
return total;
}
if (radioButton7.Checked)
{
total += 1700;
return total;
}
else
{
return total;
}
}
}
スナップショット –
ラジオボタンを2つのグループに自動的にグループ化し、2つのオプションを選択できるように、2つのセットを 'GroupBox'で区切ります。 –
2つのチェックボックスだけを使用するのはなぜですか? – Paparazzi