我将ListBox的样式设为check,但我想把列表项目多选或全选时出差:
private sub cmdSelectAll()
dim i as intger
for i=0 to list1.listcount-1
list1.selected(i)=true
next
end sub 报错:堆栈空间溢出。
listbox有一个多重选择重属性不能在样式为check情况下设为多选。
郁闷。。
请教高手!!!!
private sub cmdSelectAll()
dim i as intger
for i=0 to list1.listcount-1
list1.selected(i)=true
next
end sub 报错:堆栈空间溢出。
listbox有一个多重选择重属性不能在样式为check情况下设为多选。
郁闷。。
请教高手!!!!
For I = 0 To List1.ListCount - 1
List1.Selected(I) = True
Next
“listbox有一个多重选择重属性不能在样式为check情况下设为多选”
当然不行
你可以通对Selected得到那些选择了
因为check模式本身就是一个多选模式.
Dim i
For i = 0 To List1.ListCount - 1
List1.Selected(i) = False
List1.Selected(List1.ListIndex) = True
Next
End Sub
这样不就可以把它变成只能单选啦,呵呵……
For i = 0 To List1.ListCount - 1
List1.Selected(i) = True
Next我怎么试也没你说的错误。你还是看看别的地方有没错。
当把style设置为check的时候,MultiSelect会自动设置为none。
http://community.csdn.net/Expert/ForumList_Search.asp?searchtype=1&bigclassid=51&smallclassid=5101&searchKeys=%25&author=hxfkof&tabletype=now