我正在尝试使其无法在TextBox中增加数量

时间:2019-09-23 11:58:21

标签: c#

我是一个努力的人,试图使用户无法从.mdf文件中增加文本框中的数字,但是当我测试运行并测试程序的这一部分时,它崩溃了,我看到了出现“ System.FormatException:'输入字符串的格式不正确。”的错误消息。

private void HoeveelheidTextBox_TextChanged(object sender, EventArgs e)
        {
            if (42 < int.Parse(hoeveelheidTextBox.Text))
            {
                MessageBox.Show("je kan niet schoenen erbij doen");
                {
                    hoeveelheidTextBox.ToString();
                    hoeveelheidTextBox.Text = "";
                }
            }
        }

(je kan niet schoenen erbij doen =您不能再添加鞋子的 hoeveelheid =数量)

正如您在代码中看到的那样,我尝试将TextBox转换回字符串,但是,仍然出现错误。

我希望得到的结果是,当数字大于第一个数字时,程序将清除TextBox。

1 个答案:

答案 0 :(得分:2)

好吧,看来>>> vars(x) == vars(y) True 的值可能不是不是有效的HoeveelheidTextBox值(例如,一个空字符串);让我们用int代替TryParse

Parse