listbox项目选择

Simon409 2008-04-09 09:54:32
listbox中有两个项目,如何实现选择第一个项目,在picturebox1中显示其对应的图形,选择第二个项目,在picturebox2中显示其对应的图形?
若listbox中有多项,其每一项均对应一图形,如何实现选择任一项时在picturebox中显示其对应的图形?
...全文
72 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
东方之珠 2008-04-10
  • 打赏
  • 举报
回复
Picture1.Picture = LoadPicture(List1.List(0))
Picture2.Picture = LoadPicture(List1.List(1))
东方之珠 2008-04-09
  • 打赏
  • 举报
回复
Option Explicit

Private Sub Form_Load()
List1.AddItem "c:\1.bmp"
List1.AddItem "c:\2.bmp"
List1.AddItem "d:\3.bmp"
List1.AddItem "d:\4.bmp"
End Sub

Private Sub List1_DblClick() '双击列表框
Picture1.Picture = LoadPicture(List1.List(List1.ListIndex))
End Sub
hongqi162 2008-04-09
  • 打赏
  • 举报
回复
在click事件里进行判断
Simon409 2008-04-09
  • 打赏
  • 举报
回复
谢谢你帮我解决了第二问,第一问具体应该怎么解决呢,还望指教!
迈克揉索芙特 2008-04-09
  • 打赏
  • 举报
回复
listbox中的项是什么?图像文件名?

Private Sub Form_Load()
List1.AddItem "aaa"
List1.AddItem "bbb"
List1.AddItem "ccc"
End Sub

Private Sub List1_Click()
MsgBox List1.List(List1.ListIndex)
End Sub
yhliao1978 2008-04-09
  • 打赏
  • 举报
回复
3楼正解,改成单击 就更符合楼主的意思了
Private Sub List1_Click() '单击列表框
Picture1.Picture = LoadPicture(List1.List(List1.ListIndex))
End Sub

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧