2016-07-29 16 views
0

ボタン、テキストボックス、およびいくつかのラジオボタンを持つWindowsフォームです。 a、b、cは、ラジオボタンがチェックされた数学を通る変数(整数)です。最後に、a = 15、b = 20、c = 10としましょう。ボタンをクリックすると、 という結果が得られます。a = 15、b = 20、c = 10 はテキストボックス内のテキスト。ここで、15,20および10はa、bおよびcの終了値です。質問:Windowsフォーム:テキストボックスは変数の値を表示する必要があります

  • ここで変数を宣言しますか?
  • ここで、私は数学を実行しますか?それは簡単なものです:

    if(radiobutton1.Checked == true) 
        a=a+5; 
    
  • 私はボタンをクリックしてテキストボックスに結果を得るのですか?

答えて

0

変数をフォームの最初のものと同じように宣言します。ボタンのクリックイベントに、あなたの計算を行います。

public partial class Form1 : Form 
    { 
     private int a, b, c; 

     private void button1_Click(object sender, EventArgs e) 
     { 
      if (radioButton1.Checked) a = 5; else a = 0; 
      if (radioButton2.Checked) b = 5; else b = 0; 
      if (radioButton3.Checked) c = 5; else c = 0; 
     } 
    }   

あなたは、出力フォーマットするString.Formatを使用することができますVS2015の文字列の補間を使用した場合の

textBox1.Text = String.Format("a is {0}, b is {1}, c is {2}", a, b, c); 

を:

textBox1.Text = $"a is {a}, b is {b}, c is {c}"; 
関連する問題