入力欄を2つ持ち、ボタンを押すと2つの入力値を足すだけの簡単なフォームを作成します。
入力制限や入力チェックはおおざっぱです。
public class TestApp { public static void Main() { System.Windows.Forms.Application.Run(new MainForm()); } } public class MainForm : System.Windows.Forms.Form { private System.Windows.Forms.Label c1; private System.Windows.Forms.TextBox c2; private System.Windows.Forms.Label c3; private System.Windows.Forms.TextBox c4; private System.Windows.Forms.Label c5; private System.Windows.Forms.Label c6; private System.Windows.Forms.Button c7; public MainForm() { this.Width = 300; this.Height = 150; this.Text = "足し算計算機"; c1 = new System.Windows.Forms.Label(); c1.Top = 10; c1.Left = 10; c1.AutoSize = true; c1.Text = "数字を2つを入力してください"; this.Controls.Add(c1); c2 = new System.Windows.Forms.TextBox(); c2.Top = 40; c2.Left = 10; c2.Width = 50; this.Controls.Add(c2); c3 = new System.Windows.Forms.Label(); c3.Top = 40; c3.Left = 70; c3.Width = 20; c3.Text = "+"; this.Controls.Add(c3); c4 = new System.Windows.Forms.TextBox(); c4.Top = 40; c4.Left = 90; c4.Width = 50; this.Controls.Add(c4); c5 = new System.Windows.Forms.Label(); c5.Top = 40; c5.Left = 150; c5.Width = 20; c5.Text = "="; this.Controls.Add(c5); c6 = new System.Windows.Forms.Label(); c6.Top = 40; c6.Left = 170; c6.Width = 100; this.Controls.Add(c6); c7 = new System.Windows.Forms.Button(); c7.Text = "計算する"; c7.Top = 70; c7.Left = 10; c7.Click += c7_Click; this.Controls.Add(c7); } private void c7_Click(object btn, System.EventArgs e) { try { c6.Text = (double.Parse(c2.Text) + double.Parse(c4.Text)).ToString(); } catch { c6.Text = "計算できません"; } } }