2016-12-12 1 views
0

私はC#を使用してWindowsフォームで基本的な数学マシンを作ろうとしています。複数のテキストボックスの値をWindowsフォームに追加するにはどうすればいいですか? C#、Visual Studios

私は2つのテキストボックス、1つのラベルとボタンでセットアップしました。ユーザーは、2つの値をテキストボックスに入れ、ボタンを押してラベル内の2つのテキストボックスの合計を取得します。

私はWindowsフォームが新しく、テキストボックスの値を取得してラベルを変更する方法がわかりません。

ありがとうございます。

+0

ほとんどの場合、Windowsフォームのチュートリアルが必要です。それが良いスタートとして役立つことを願っています:https://www.youtube.com/watch?v=Is1EHXFhEe4 –

+0

さて、私はそれをチェックします、ありがとう。 –

答えて

0

これは非常に単純な要件です。

テキストボックスに整数値が入力されていると仮定します。

private void button1_Click(object sender, EventArgs e) 
{ 
    // Declare variables for addition 
    int a, b; 
    // If convertion of textbox values to integer is successful 
    // If integer parsing is successful, the value entered in textbox1 will go to variable a 
    // and the value entered in textboxb will go to variable b 
    if (int.TryParse(textBox1.Text, out a) && int.TryParse(textBox2.Text, out b)) 
    { 
     // Add a and b and assign display its value in label 
     label1.Text = (a + b).ToString(); 
    } 
} 

これが役に立ちます。シーナからのコメントとして。また、C#のチュートリアルを終了するための基本的な終わりまでお勧めします。

+0

はい、これはあなたに感謝してくれました、私もビデオを見て、それはあまりにも助けました。私はToString()を使う方法を混乱させました。解析する。 –

+0

それがあなたを助けてくれてうれしいです。もしあなたがその価値を感じたら、答えをアップしてください。 – Habeeb

0

数学演算を実行しているので、テキストボックスに整数の検証を実装する方がよいでしょう。これは一般的にTextChangeイベントで行うことができます。

あなたの質問については、あなたは、単純なテキストボックスの値を取得するために、次のような簡単な小道具を作成することができます:ジョンIacino @

public int Value1 
{ 
    get 
    { 
     int value = 0; 
     int.TryParse(textBox1.Text.Trim(), out value); 
     return value; 
    } 
} 
0

はこれを試してみてくださいし、

private void button1_Click(object sender, EventArgs e) 
{ 
    int firstnum; 
    int secondnum; 
    int ans; 
    firstnum=int.parse(textbox1.text); 
    secondnum=int.parse(textbox2.text); 
    ans=firstnum+secondnum; 
    label1.text=ans.Tostring(); 
} 
0

あなたがメソッドを書くことができます/クラスのような;

public string Add(string v1,string v2) 
     { 
      int i1 = Convert.ToInt32(v1); 
      int i2 = Convert.ToInt32(v2); 

      return (i1 + i2).ToString(); 
     } 
label1.text=Add(textBox1.Text,textBox2.Text); // write into button click event 
関連する問題