计算器VB 2010

时间:2013-10-10 11:12:10

标签: vb.net calculator

我有一个带有此代码的加号和减号按钮的计算器

    If TextBox1.Text.Length > 3 And TextBox1.Text.Length < 999999 Then
        MsgBox("You can't add any more numbers!")
        TextBox1.Text = TextBox1.Text.Remove(TextBox1.Text.Length - 1, 1)
    Else
        int_number1 = TextBox1.Text
        TextBox1.Text = ""
        Bln_Plus = False
        Bln_Minus = True

但是,当单击按钮时文本框中的数字超过3位我想让文本框删除所需的数字,因此文本框中有3位数字 任何帮助?

语言是visual basic 2010

2 个答案:

答案 0 :(得分:1)

您可以这样做:

TextBox1.Text = TextBox1.Text.Substring(0, 3);

答案 1 :(得分:0)

实际上,您真正需要做的就是改变范围。

 If TextBox1.Text.Length > 3 And TextBox1.Text.Length < 999999 Then
    MsgBox("You can't add any more numbers!")
    TextBox1.Text = TextBox1.Text.Remove(TextBox1.Text.Length - 3, 999999)
Else
    int_number1 = TextBox1.Text
    TextBox1.Text = ""
    Bln_Plus = False
    Bln_Minus = True

希望这有帮助