VB如何让图片框读入图片?

VB做一个图片查看器,要求点击按钮打开对话框选择图片文件,左侧的图片框读入图片。... VB做一个图片查看器,要求点击按钮打开对话框选择图片文件,左侧的图片框读入图片。 展开
 我来答
syx54
2017-08-17 · TA获得超过7379个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2774万
展开全部

首先通过VB的菜单[工程] -- [引用],勾选:Microsoft Common Dialog Control 6.0 (SP6)  ---- 通用对话框控件 CommonDialog

[确定],返回VB界面。

这时,在控件工具箱里就出现了CommonDialog控件类图标,可以添加1个通用对话框控件 CommonDialog1到你的窗体。

建议显示图片的控件使用Image而不是PictureBox,因为Image有一个Stretch属性,可以使得图片缩放大小以适应Image的大小。

完整代码如下:

Option Explicit

Private Sub Command1_Click()

'CancelError属性为True。
On Error GoTo ErrHandler
'设置过滤器
CommonDialog1.Filter = "图片文件 *.JPG|*.JPG|图片文件 *.BMP|*.BMP"
'指定缺省过滤器。
CommonDialog1.FilterIndex = 1
'显示“打开”对话框。
CommonDialog1.ShowOpen

Image1.Picture = LoadPicture(CommonDialog1.FileName)

'下面是使用PictureBox的代码,若你使用PictureBox,那么把上面这行代码删除
'Picture1.Picture = LoadPicture(CommonDialog1.FileName)

Exit Sub

ErrHandler:
'用户按“取消”按钮。

End Sub

Private Sub Form_Load()
   '若你使用PictureBox,那么把下面这行代码删除
   Image1.Stretch = True
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式