vb下一个form中有两个listbox,如何让两个listbox的内容都能选但是只能选中其中的一项内容。

如list1中有西瓜、香蕉list2中有星星、月亮,选中其中一个就能在旁边显示对应的预览图片。... 如list1中有西瓜、香蕉list2中有星星、月亮,选中其中一个就能在旁边显示对应的预览图片。 展开
 我来答
匿名用户
2011-09-13
展开全部
楼主应该是想要看起来的效果更直接一些,这样试试:

Private Sub List1_GotFocus()
If List2.ListIndex >= 0 Then
List2.Selected(List2.ListIndex) = False
End If
End Sub

Private Sub List2_GotFocus()
If List1.ListIndex >= 0 Then
List1.Selected(List1.ListIndex) = False
End If
End Sub
kaoambbnb123
2011-09-13 · 超过34用户采纳过TA的回答
知道答主
回答量:169
采纳率:0%
帮助的人:120万
展开全部
在listbox中加个限制条件吧
Private Sub List1_Click()
List2.ListIndex = -1
End Sub

Private Sub List2_Click()
List1.ListIndex = -1
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友39a11c129
2011-09-13 · 超过22用户采纳过TA的回答
知道答主
回答量:80
采纳率:100%
帮助的人:54.2万
展开全部
首先将两个listbox的内容都设置为单选,再随意定义一个子过程:
private sub ab ()
if list1.selectedindex<>-1 then
list2.selectedindex=-1
if list2.selectedindex<>-1 then
list1.selectedindex=-1
end sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jsyumo
2011-09-14 · TA获得超过1602个赞
知道小有建树答主
回答量:2321
采纳率:0%
帮助的人:744万
展开全部
在单击事件中
设置另一个listbox 的ListIndex = -1
这样就只有选中的为蓝色
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zx001z7d53
2011-09-13 · TA获得超过2万个赞
知道大有可为答主
回答量:2.4万
采纳率:52%
帮助的人:5717万
展开全部
添加的时候两个不重复不就完了么?
这么做好像没什么意义
更多追问追答
追问
两种类型的,分下类。
追答
默认就是只能选一个啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式