VB中如何把选中的CheckBox的Caption添加到一个数组里去?

一个CheckBox控件组,一个二维动态数组myAy(),要把已选中的CheckBox的index和Caption(为数字)分别添加到myAy()去,具体要怎么实现?比如... 一个CheckBox控件组,一个二维动态数组myAy(),要把已选中的CheckBox的index和Caption(为数字)分别添加到myAy()去,具体要怎么实现?
比如
Check1(1).Caption=12
Check1(2).Caption=19
Check1(3).Caption=14

选中了Check1(1)和Check1(3)

要得到这样一个数组:
1 12
3 14

请高手帮忙,最好能提供具体的源代码,谢谢~~~~
展开
 我来答
瑞智04n
2009-04-17 · TA获得超过273个赞
知道答主
回答量:95
采纳率:0%
帮助的人:0
展开全部

Private Sub Form_DblClick() 

Dim myAy(1 To 5, 1 To 2) As Integer 

Dim i As CheckBox 

Dim j As Integer 

j = 1 

For Each i In Check1 

If i.Value = 1 Then 

myAy(j, 1) = i.Index 

myAy(j, 2) = i.Caption 

Print myAy(j, 1) & "," & myAy(j, 2) 

j = j + 1 

End If 

Next 

End Sub 

效果图:

成都豺狼
2009-04-17 · TA获得超过658个赞
知道小有建树答主
回答量:661
采纳率:0%
帮助的人:338万
展开全部
cnt=0
for i=0 to check1.count-1
if check1(i) then
myay(cnt)(0)=i
myay(cnt(1)=check1(i).caption
cnt=cnt+1
end if
next i
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式