vb如何在text1随便输几个数字后,点击"对号入座"实现单个数字自动对号入座在Check1(0)-Check1(9)里勾选。

 我来答
闪星2
2015-07-16 · TA获得超过3007个赞
知道大有可为答主
回答量:2898
采纳率:58%
帮助的人:1064万
展开全部
Option Explicit

Private Sub Command1_Click()
    Dim i As Integer
    Dim temp As String
    
    temp = Trim(Text1.Text)
    
    '初始化
    For i = 0 To Check1.UBound
        Check1(i).Value = 0
    Next
    '对号入座
    If Len(temp) = 0 Then Exit Sub
    For i = 0 To Len(temp) - 1
        Check1(Val(Mid(temp, i + 1, 1))).Value = 1
    Next
End Sub
追问
谢谢您啊,好用!可是网络设置只能采纳1个。在此追问栏里表示感谢!
追答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bdb9803
2015-07-16 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
Private Sub Command1_Click()
For i = 1 To Len(Text1.Text)
  Check1(Val(Mid(Text1.Text, i, 1))).Value = vbChecked
Next
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式