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 - 1, 1)
    Else
        int_number1 = TextBox1.Text
        TextBox1.Text = ""
        Bln_Plus = False
        Bln_Minus = True

ただし、ボタンをクリックしたときにテキストボックスに3桁以上ある場合、テキストボックスに必要な数の数字を削除して、テキストボックスに3桁があるようにしたいのですが、何か助けはありますか??

言語はビジュアルベーシック2010

4

2 に答える 2

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

これが役に立ったことを願っています

于 2013-10-22T14:34:33.947 に答える