永发信息网

一道vb编程题 在文本框1中输入一个正整数,在文本框1中按回车键表示结束输入,此时,在文本框2输出

答案:1  悬赏:20  手机版
解决时间 2021-02-14 20:36
一道vb编程题 在文本框1中输入一个正整数,在文本框1中按回车键表示结束输入,此时,在文本框2输出
最佳答案
Dim n As Integer
Private Sub Text1_KeyPress(KeyAscii As Integer)
    If KeyAscii = 13 Then
        n = 0
        Dim s As String
        s = Text1.Text
        For i = 1 To Len(s)
            If Val(Mid(s, i, 1)) Mod 2 <> 0 Then
                n = n + 1
            End If
        Next i
        Text2.Text = n
    End If
End Sub追问还有个不是正整数的情况没有追答Dim n As Integer
Private Sub Text1_KeyPress(KeyAscii As Integer)
    If KeyAscii = 13 Then
    If Val(Text1.Text) > 0 Then
        n = 0
        Dim s As String
        s = Text1.Text
        For i = 1 To Len(s)
            If Val(Mid(s, i, 1)) Mod 2 <> 0 Then
                n = n + 1
            End If
        Next i
        Text2.Text = n
    End If
    Else
        MsgBox "输入的不是一个正整数,请检查", vbOKOnly
    End If
End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
寻找一些关于明朝的电视剧。
中国电信(牛城乡天翼智能手机卖场)地址好找么
下列各组中不属于相对性状的是A. 水稻的早熟
临城村在什么地方啊,我要过去处理事情
阿迪鞋穿了四个月出现质量问题怎么办...
中国电信(起台乡营业厅)地址有知道的么?有点
今天卖了一套古币!是五帝钱大号的背面写这重
中国联通24小时自助服务厅(文庙北街营业厅)地
S241/S245(路口)地址在哪,我要去那里办事
2333333333是什么意思
乙醇的蒸馏 如何计算收率
中国联通(4G联通营业厅)地址有知道的么?有点
宿州火车站是不是二十四小时售票窗口都有人
金融行业市场营销职位的发展前景?如基金、证
翁老兴隆麻辣烫怎么去啊,有知道地址的么
推荐资讯
求酷派y82-520怎么root
超极速溜冰场地址有知道的么?有点事想过去
家乐家超市地址在什么地方,想过去办事
专业水蛭野生大面积捕捉方法!!~不是养殖地
瑰丽的宝石和珍贵的宝石意思一样吗
文登丽艺家纺地址在哪,我要去那里办事
石嘴山市惠农区矿山治安派出所地址好找么,我
荆州女人怎么样
主题酒店里的球怎么用
17岁的胸正常么?
2^m=a,3^m=b,且ab=36,则m=
单位外出活动注意事项
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?