用vb编程序 ,ListBox控件的Style属性已经设置为1-Checkbox,可以多选,如何获得所有选中数据?? 10

用list.text或者list.index都只能或得当前选中的(只有一个值),有什么方法能把所有值都获取呢?... 用list.text 或者list.index都只能或得当前选中的(只有一个值),有什么方法能把所有值都获取呢? 展开
 我来答
百度网友eca1e768c
2012-10-23 · TA获得超过194个赞
知道答主
回答量:277
采纳率:0%
帮助的人:123万
展开全部
ListBox.SelCount 表示选中的个数,如果用数组的话,可以这样定义 dim a(1 to ListBox.SelCount ),然后来放入数据
用循环搜索选中的的数据
Dim a(1 to ListBox.SelCount )
Dim b as intenger
b = 1
For i=0 to ListBox.ListCount
If List1.Selected(i) Then '如果条目被选中
'获得选中条目数据
a(b)=List1Box.list(i)
b=b+1
end if
Next i
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风雪剑无痕
2012-10-23 · TA获得超过1253个赞
知道大有可为答主
回答量:1691
采纳率:100%
帮助的人:1680万
展开全部
Private Sub Command1_Click()
For i = 0 To List1.ListCount - 1
If List1.Selected(i) Then s = s & List1.List(i) & vbCrLf
Next
MsgBox s
End Sub
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式