问:

vb,paintpicture ,把picturebox3控件数组放到picture1

答:
在VB中,可以通过PaintPicture方法将一个PictureBox控件的图片绘制到另一个PictureBox控件上。
具体步骤如下:
1. 在表单中添加3个PictureBox控件,命名为PictureBox1,PictureBox2,PictureBox3。
2. 给PictureBox2和PictureBox3加载图片。这可以通过PictureBox的Image属性来实现,例如:
PictureBox2.Image = LoadPicture("图片路径")
PictureBox3.Image = LoadPicture("图片路径")
3. 设置PictureBox1的AutoRedraw属性为True,这将允许我们重绘PictureBox1。
4. 设置PictureBox3的Visible属性为False,这样它就不会显示出来,我们只是获取它的图片。
5. 使用PaintPicture方法将PictureBox3的图片绘制到PictureBox1上。语法如下:
PictureBox1.PaintPicture PictureBox3.Image, x, y
其中x和y是PictureBox1上左上角绘制图片的坐标。
6. 使用For循环将PictureBox3数组中的所有图片绘制到PictureBox1上。例如:
For i = 0 To UBound(PictureBox3)
PictureBox1.PaintPicture PictureBox3(i).Image, x, y
x = x + PictureBox3(i).Width '设置x坐标为下一次绘制的位置
Next i
7. 设置PictureBox1的AutoRedraw属性回False。
8. 运行程序,将会看到PictureBox1上显示由PictureBox3数组中的图片拼接起来的一张大图片。
这样通过调用PaintPicture方法和使用循环,我们就可以将PictureBox3数组中的所有图片绘制并拼接到PictureBox1控件上,实现将多个图片合成一张大图片的效果。