私はC#を勉強していますので、C#の構文に慣れるために何か練習をしています。私は普通の窓計算機と同様に見える電卓を作ることにしました。ボタンを押してC#電卓を入力する
ボタン「1」とテキストボックスを1つだけ作成しました。
このボタンを押すとテキストボックスに1を書き込むようにし、後で計算を行うためにテキストブックの数値と同じint変数を作成します。だから、 "int a"の値を変更することも、テキストボックスのテキストを変更することもできません。常に0になるので、常に01を表示します。 どうすれば正しい番号を表示し、値を変更できますか正しく? たとえば、ボタンを2回押して "int a"の値を11に変更すると、プログラムを11個表示することができますか?
public partial class Form1 : Form
{
int a;
string Sa;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Sa = a.ToString() + "1";
textBox1.Text = Sa;
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
}
内でこのコードPT、その後
btn_Click
にクリックプロパティを設定します。文字列と整数の違いを知っていますか? a.ToString()+ "1"は整数ではない文字列であることを理解しています。したがって、文字列に1を連結するだけです。 –前のテキストの前にテキストを追加:textBox1.Text = "1" + textBox1.Text; – adatapost