|
>> 誠に申し訳ないんですけど、そのソースコードのっけてもらえないでしょうか?
ほい。
// ラベル: lblInput, lblResult
// ボタン: digit0 〜 digit9, plus, clear
using System;
using System.Windows.Forms;
namespace SimpleCalc {
public partial class SimpleCalcForm : Form {
public SimpleCalcForm() {
InitializeComponent();
display();
}
private int input =0;
private int result =0;
private bool initial = true;
private void display() {
lblInput.Text = input.ToString();
lblResult.Text = result.ToString();
}
private void key_Click(object sender, EventArgs e) {
switch ( ((Control)sender).Text ) {
case "+" :
result += input;
initial = true;
break;
case "C" :
input = 0;
initial = true;
break;
default :
input = ( initial ) ? 0 : input*10;
input += int.Parse(((Control)sender).Text);
initial = false;
break;
}
display();
}
}
}
|