1

今日、私はプロジェクトを開始し、テーマをプロジェクトに追加しました。しかし、このテーマにはDomainUpDownコンポーネントがないため、自分で作成することにしました。

テキストボックスと 2 つのボタン (上下) を追加しました。

  • Upをクリックすると、テキストボックスの値が必要 += 10 (テキストボックスの値が 10 増加)

  • Downをクリックすると、 textbox -= 10 (テキストボックスの値が 10 減る)

これを試しましたが、エラーが発生します:

 txtThreads.Text += 10;
4

3 に答える 3

5

テキスト ボックスのテキストを数値に変換し、インクリメントしてから元に戻す必要があります。

int value;
int.TryParse(txtThreads.Text, out value); // Ignoring return - bad text becomes 0, which in turn becomes 10 after increment
value += 10;
txtThreads.Text = value.ToString();
于 2013-08-29T00:17:33.557 に答える
0

どうですか

txtThreads.Text = (Convert.ToInt32(txtThreads.Text) + 10).ToString();
于 2013-08-29T00:17:50.627 に答える
0

私の理解が正しければ、テキストボックスから与えられた値をカウントアップおよびカウントダウンする方法を探しています。これを行うには、文字列を整数またはその他の数値型に変換する必要があります。

これを試して:

private void btnUp_Click(object sender, EventArgs e)
{
    tbVal.Text = (int.Parse(tbVal.Text) + 10).ToString();
}

private void btnDown_Click(object sender, EventArgs e)
{
    tbVal.Text = (int.Parse(tbVal.Text) - 10).ToString();
}

お役に立てれば!

于 2013-08-29T00:29:48.533 に答える