将文本框值更改为+/- 10

Luk*_*Pop 1 .net c# user-interface

今天我开始了一个项目,并将Theme添加到项目中.但是这个主题没有DomainUpDown组件,所以我决定自己做.

我添加了一个文本框和两个按钮(向上和向下).

  • 当我点击Up时,我需要textbox + = 10的值(文本框值增加10)

  • 当我单击" 向下"时,文本框 - = 10(文本框值减少10)

我试过这个,但是我收到一个错误:

 txtThreads.Text += 10;
Run Code Online (Sandbox Code Playgroud)

Ree*_*sey 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();
Run Code Online (Sandbox Code Playgroud)