winform 如何判断textbox的值为数字
时间: 2024-03-18 17:41:51 浏览: 72
C#winform控件textbox按键输入控制.rar
在 WinForms 中,可以使用 `int.TryParse()` 方法来判断一个字符串是否可以转化为整数。以下是一个简单的示例代码:
```
string input = textBox1.Text;
int number;
if (int.TryParse(input, out number))
{
// 输入为数字,可以执行相应的操作
}
else
{
// 输入不是数字,可以给出相应的提示信息
}
```
在上面的代码中,首先获取了 `TextBox` 控件的文本内容,并将其存储在一个字符串变量 `input` 中。然后使用 `int.TryParse()` 方法将字符串转换为整数,如果转换成功则将转换后的整数存储在 `number` 变量中,并执行相应的操作;否则给出相应的提示信息。
请注意,`int.TryParse()` 方法返回一个布尔值,表示转换是否成功。如果转换成功,方法会将转换后的整数存储在 `out` 参数中,并返回 `true`;否则不会修改 `out` 参数,并返回 `false`。
阅读全文