精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 我想設(shè)計一個vb計算器程序,只能用小鍵盤輸入,只有兩個文本框,一個是當(dāng)前輸入數(shù),一個是累計數(shù),

    我想設(shè)計一個vb計算器程序,只能用小鍵盤輸入,只有兩個文本框,一個是當(dāng)前輸入數(shù),一個是累計數(shù),
    按“+”號鍵就確認(rèn)一筆數(shù),當(dāng)前輸入的文本框就為空,累計框就加計為新的累計數(shù),當(dāng)按回車鍵后也與“+”號鍵一樣,但還要多一項功能就是結(jié)束本組數(shù)字的計算,再輸入的數(shù)字即為新的數(shù)字了.不要有乘、除法,只要加減法,即鍵盤上只認(rèn)0~9,小數(shù)點、+、-、回車、退格鍵.其他的鍵一律不認(rèn).
    現(xiàn)在的問題是,我按+號當(dāng)成了數(shù)字輸入,不確認(rèn)為加號.
    Private Sub Command1_Click()
    Text2.Enabled = False
    Text2.Text = Val(Text1.Text) + Val(Text2.Text)
    Text1.Text = ""
    End Sub
    其他人氣:274 ℃時間:2020-06-26 00:04:58
    優(yōu)質(zhì)解答
    'Text1輸入,Text2結(jié)果
    Private Sub Text1_KeyPress(KeyAscii As Integer)
    Static int1 As Integer
    Debug.Print KeyAscii '45-,43+
    If KeyAscii = 45 Or KeyAscii = 43 Then
    '+,-
    If int1 = 0 Then
    Text2.Text = Val(Text1.Text)
    Else
    Text2.Text = Val(Text2.Text) + int1 * Val(Text1.Text)
    End If
    Text1.Text = ""
    int1 = (44 - KeyAscii)
    KeyAscii = 0
    ElseIf (KeyAscii < 48 Or KeyAscii > 57) Then
    KeyAscii = 0 '取消輸入
    Else

    End If
    End Sub老師,小數(shù)點的功能和回車的功能還沒有實現(xiàn)呢!再請教一下,謝謝了!退格鍵的功能也沒有實現(xiàn)。
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版