VB编程,如果要保存的图片框中还嵌套了一个图片框,两个图片框的内容一起保存在一张图片上怎么处理
用Graphics类的DrawImage方法把一张图画到另一张上
窗体上放了一大一小两个PictureBox,其中大的PictureBox1上覆盖了一个小的PictureBox2,有一个Button1用来开始操作。(下面的例子需要把两个PictureBox的SizeMode设为Normal或者AutoSize,否则会出错,当把SizeMode设为StretchImage以使图片适应PictureBox的大小时,可以使用Graphics类的DrawImage的其它重载方法在绘图时进行缩放)
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Dim i = PictureBox1.Image.Clone '获取底图副本
Dim g = Graphics.FromImage(i) '创建Graphics
g.DrawImage(PictureBox2.Image, PictureBox2.Left - PictureBox1.Left, PictureBox2.Top - PictureBox1.Top) '画图,可以使用别的重载方法进行缩放
For Each c As Control In Me.Controls
c.Hide() '隐藏所有控件
Next
Me.BackgroundImage = i '将合成的图片显示在窗体上
End Sub
不好意思,没注意你要的是VB,我给的是VB .net 的