在VB中怎么使窗体中加载的图片适应窗口大小?

2024-12-15 19:46:34
推荐回答(4个)
回答1:

'是图像随着窗体的改变而改变,而不是窗体随着图像的改变而改变,对吧?
'看这个行不行
'一个窗体,一个图片框,两个按钮用来装载不同的图片,如果只有一幅,可以不要按钮,我试过,没问题.
'把窗体的AutoRedraw属性设为True
'把图片框的AutoRedraw属性设为True
'把图片框的AutoSize属性设为True
'把图片框的visible属性设为fales
Private Sub Form_Load()
Picture1.Picture = LoadPicture(App.Path &

回答2:

Private Sub Form_Resize()
Image1.Stretch = True
Image1.Height = Form1.ScaleHeight
Image1.Width = Form1.ScaleWidth
Image1.Left = Form1.ScaleLeft
Image1.Top = Form1.ScaleTop
End Sub

看看行不行,我加了个图片image1.效果一样的

回答3:

将image控件的stretch属性设置为true即可

回答4:

不能做到。
你可以用PS等工具让图片适应窗体的大小,或者让窗体适应图片的大小。