VB中combobox的list里怎么关联文件啊?

比如我在我的img文件夹中有1.jpg2.jpg3.jpg三张图片。combobox的list下拉列表中的1,2,3怎么关联到这3张图片?使我在点列表的1,2,3时可以换... 比如我在我的img文件夹中有1.jpg 2.jpg 3.jpg 三张图片。combobox的list下拉列表中的1,2,3怎么关联到这3张图片?使我在点列表的1,2,3时可以换窗体中的图片? 我是把图片设为窗体的背景 就是想点列表时可以变换背景图案
这位大哥。我用了你写的代码。 可是提示 错误啊。 文件1.jpg未找到啊。
还有我看你写的这段代码为什么没有定位 图片所在位置呢?
展开
 我来答
帐号已注销
2007-11-18 · TA获得超过1809个赞
知道大有可为答主
回答量:1971
采纳率:0%
帮助的人:2366万
展开全部
Private Sub Combo1_Click()
Me.Picture = LoadPicture(Combo1.List(Combo1.ListIndex) & ".jpg")
End Sub

Private Sub Form_Load()
Combo1.AddItem 1, 0
Combo1.AddItem 2, 1
Combo1.AddItem 3, 2

End Sub

我不知道你具体的图片文件的路径,
img文件夹若和你的vbp文件在同一目录下:
这样改:
Private Sub Combo1_Click()
Me.Picture = LoadPicture(app.path & "\img\" & Combo1.List(Combo1.ListIndex) & ".jpg")
End Sub
百度网友de804f5
2007-11-18 · TA获得超过620个赞
知道小有建树答主
回答量:501
采纳率:0%
帮助的人:644万
展开全部
app.path 是你的程序所在的路径,这里:
app.path & "\img\" 应换成你的IMG文件夹所在的路径
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式