vb.net中,如何点击按钮调出选择文件窗口选中图片并在picturebox中显示出来?

如题.想实现一个功能.点击"上传照片"按钮,弹出对话框选择一个图片,并且显示在picturebox中.在picturebox中只记录文件存放的路径,这样节省资源.... 如题.想实现一个功能.点击"上传照片"按钮,弹出对话框选择一个图片,并且显示在picturebox中.在picturebox中只记录文件存放的路径,这样节省资源. 展开
 我来答
百度网友20b393b
2010-11-30 · 超过12用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:0
展开全部
button , OpenFileDialog , PictureBox , textbox 控件,我把图片显示在 picturebox 中,而路
径存放在 textbox 中,不知道这样行不行。

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim filename As String

OpenFileDialog1.Filter = "jpg files (*.jpg)|*.jpg"
OpenFileDialog1.FilterIndex = 1

If OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
filename = OpenFileDialog1.FileName
Else
End
End If

If Not (PictureBox1.Image Is Nothing) Then
PictureBox1.Image.Dispose()
PictureBox1.Image = Nothing
End If

'PictureBox1.Image = System.Drawing.Image.FromFile(filename)
去掉注释后就显示图片

TextBox1.Text = filename

End Sub

picturebox中只记录文件存放的路径,我找了一个 ImageLocation 函数

PictureBox1.ImageLocation = filename 不过还是会显示图片
百度网友e77c48d
2010-11-30 · 超过18用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:47.9万
展开全部
先用OpenFileDialog控件弹出选择文件对话框,用FileName属性得到选择图片的地址,把这个地址如此赋值: Me.PictureBox1.Image = Image.FromFile(刚才得到的地址)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友867d2cdbe
2010-11-29 · TA获得超过184个赞
知道小有建树答主
回答量:185
采纳率:0%
帮助的人:175万
展开全部
picturebox有个ImageLocation的属性,能实现你的要求.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式