因此我正在做一个程序,用户将能够添加电视节目,他们可以下载图像并从程序内自行分配。我有一个名为lstShows的列表框和一个名为picbox的图片框,我遇到的问题是我不知道如何在lstShows中选择项目来搜索文档中的目录,查找与项目同名的图片,然后显示它在PicBox中。例如,用户将权力游戏添加到lstshows,然后为其下载一个名为“Game of Thrones.jpeg”的图像我想在lstshows选择的项目中搜索该名称并将其显示在所选项目名称下,将是“权力的游戏”。 https://www.dropbox.com/s/50r6n5vy45urobk/SHOWBOXXXX.PNG?dl=0
答案 0 :(得分:0)
我还没有完美地测试过这个问题,所以你应该检查一下拼写错误,但我对整体布局充满信心
Dim file_name As String = "C:\users\....\documents"
file_name = file_name + "\"+ lstshows.value+ ".jpg"
Dim bm As New Bitmap(file_name)
picBox.Image = bm
picBox.SizeMode = PictureBoxSizeMode.AutoSize
将文件名字符串替换为您想要从中选择图片的导演。并确保所有图片都是jpg(或将.jpg部分更改为您想要的图片!) SizeMode Auto-size用于确保图像获得最佳的盒子外观(拉伸/等)
还要确保将事件作为更改事件而不是加载!