2017-01-19 11 views
-1

私は16のラジオボタンを持っていますが、4つのラジオボタンの値を4つのそれぞれのケースに追加しようとしています。どうすればいいですか? 16個のラジオボタンの合計を取得するにはどうすればいいですか?c#4ラジオボタンの合計

private void button1_Click(object sender, EventArgs e) 
{ 
    string ChosenMovie = ""; 

    if (radioButton1.Checked) 
    { 
     //label2.Text = "100"; 
     ChosenMovie = ChosenMovie + "100" + "\r\n"; 
    }   
    if (radioButton2.Checked) 
    { 
     ChosenMovie = ChosenMovie + "60" + "\r\n"; 
    } 
    if (radioButton3.Checked) 
    { 
     ChosenMovie = ChosenMovie + "30" + "\r\n"; 
    } 
    if (radioButton4.Checked) 
    { 
     ChosenMovie = ChosenMovie + "0" + "\r\n"; 
    } 
    if (radioButton5.Checked) 
    { 
     ChosenMovie = ChosenMovie + "100" + "\r\n"; 
    } 
    if (radioButton6.Checked) 
    { 
     ChosenMovie = ChosenMovie + "60" + "\r\n"; 
    } 
    if (radioButton7.Checked) 
    { 
     ChosenMovie = ChosenMovie + "30" + "\r\n"; 
    } 
    if (radioButton8.Checked) 
    { 
     ChosenMovie = ChosenMovie + "0" + "\r\n"; 
    } 
    if (radioButton9.Checked) 
    { 
     ChosenMovie = ChosenMovie + "100" + "\r\n"; 
    } 
    if (radioButton10.Checked) 
    { 
     ChosenMovie = ChosenMovie + "60" + "\r\n"; 
    } 
    if (radioButton11.Checked) 
    { 
     ChosenMovie = ChosenMovie + "30" + "\r\n"; 
    } 
    if (radioButton12.Checked) 
    { 
     ChosenMovie = ChosenMovie + "0" + "\r\n"; 
    } 
    if (radioButton13.Checked) 
    { 
     ChosenMovie = ChosenMovie + "100" + "\r\n"; 
    } 
    if (radioButton14.Checked) 
    { 
     ChosenMovie = ChosenMovie + "60" + "\r\n"; 
    } 
    if (radioButton15.Checked) 
    { 
     ChosenMovie = ChosenMovie + "30" + "\r\n"; 
    } 
    if (radioButton16.Checked) 
    { 
     ChosenMovie = ChosenMovie + "0" + "\r\n";  
     MessageBox.Show(ChosenMovie); 
    } 
} 
+2

あなたのプログラムは期待していたものとは異なるものを表示していますか?あなたが表示することを期待していることは明確ではありません。 4例は何ですか? – gunnerone

+0

@gunnerone私は複数の選択肢のフォームを作成しています質問には4つの選択肢があり、同様に他のものは同じですが最後には全てが刻まれていなければなりません –

+0

@gunnerone私はあなたがよく理解してくれることを願っています –

答えて

0

それはあなたの問題ですが、あなたのMessageBoxradioButton16がチェックされている場合にのみ表示されます場合、私は知らない。

if (radioButton16.Checked) 
{ 
    ChosenMovie = ChosenMovie + "0" + "\r\n";  
    MessageBox.Show(ChosenMovie); 
} 

はまた、文字列を追加するためのStringBuilderを使用する場合があります。

+0

いいえ、彼はStringBuilderを使いたいと思う – Winter