永发信息网

vb统计字符串中英文字母的个数并输出

答案:1  悬赏:0  手机版
解决时间 2021-02-25 01:05
vb统计字符串中英文字母的个数并输出
最佳答案
Private Sub Command1_Click()
    Dim s As String, temp As String
    Dim i As Integer, e As Integer, c As Integer
    s = Text1.text
    c = 0
    e = 0
    For i = 1 To Len(s)
        temp = Mid$(s, i, 1)
        If Asc(temp) >= 33 And Asc(temp) <= 126 Then
            e = e + 1
        Else
            If Asc(temp) < 0 Then
                c = c + 1
            End If
        End If
    Next i
    Enumb.Caption = CStr(e)
    Cnumb.Caption = CStr(c)
End Sub

Private Sub Command2_Click()
    Text1.text = ""
End Sub

Private Sub Command3_Click()
    End
End Sub

Private Sub Text1_OLEDragDrop(Data As DataObject, Effect As Long, Button As Integer, Shift As Integer, X As Single, Y As Single)
    If Data.GetFormat(vbCFText) Then
        Text1.text = Data.GetData(vbCFText)
    End If
    If Data.GetFormat(vbCFFiles) Then
        Dim vfn
        For Each vfn In Data.Files
            DropFile Text1, vfn
        Next vfn
    End If
End Sub

Private Sub Text1_OLEDragOver(Data As DataObject, Effect As Long, Button As Integer, Shift As Integer, X As Single, Y As Single, State As Integer)
    If Data.GetFormat(vbCFText) Or Data.GetFormat(vbCFFiles) Then
        Effect = vbDropEffectCopy And Effect
        Exit Sub
    End If
    Effect = vbDropEffectNone
End Sub

Sub DropFile(ByVal text As TextBox, ByVal strfn$)
    Dim iFile As Integer
    iFile = FreeFile
    Open strfn For Input Access Read Lock Read Write As #iFile
    Dim str$, strline$
    While Not EOF(iFile) And Len(str) <= 32000
        Line Input #iFile, strline$
        Debug.Print strline
        If str <> "" Then str = str & vbcflf
        str = str & strline
    Wend
    Close #iFile
    text.SelStart = Len(text)
    text.SelLength = 0
    text.SelText = str
End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
罗记我想知道这个在什么地方
妈跟爸离婚了,现在孩子跟她妈,想把姓改后爹的
喜登精品男装地址有知道的么?有点事想过去
海马汽车m5遥控器钥匙皮
罗密施奈德女儿的照片
哑铃电镀和纯钢那个好?
作文给我帮助的人
手机号码后四号1110的肯定是警察手机吗?
What is the third item in the menu at the
男孩姓陈大字辈取起个名字
很暗的军绿色羽绒服要怎么搭配
广州骏景花园的工商银行行号是多少
3份之2减3份之2等于多少
万宝理发我想知道这个在什么地方
冷月的意思是什么
推荐资讯
清和苑东门在哪里啊,我有事要去这个地方
有什么第一人称的飞行射击游戏 ,可以联网的
《现浇混凝土空心楼盖》05SG343图集
290就是用多少个十减去多少个十得到多
求66bobo怎么不行了?
一位老人说,我的年纪加上17用4除,再减去15用1
安徽华鸿能源科技公司这个地址在什么地方,我
怎样给计算机设密码
过年淄博哪儿旅游最好
可组词为是什么意思
怎样查看苹果id充值记录/怎样查看苹果id充值
1.2:0.12的比值是多少
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?