如何获取PictureBox图像并将其填充到另一个PictureBox

时间:2018-10-07 12:52:22

标签: c# winforms

我试图进行搜索,但是我要保存到位图,或者从类似文件的文件中获取图像。这就是为什么我在这里问。我有两个图片框。第一个图片框位于表格1上,第二个图片框位于表格2上。在图片框2中,我正在使用网络摄像头捕获图像并将其放入这些图片框,我的问题是我想获取该图片并将其填充到图片框1中。我要这么做吗?

private void btn_save_Click(object sender, EventArgs e)
{
    view.Picture = pictureBox2;
    this.Close();
}

注意:

  • 图片//表格1中的Picturebox1我正在访问这些对象
  • pictureBox2 //从我的窗体2中打开,该窗体由窗体1中的按钮打开
  • 这个btn_save来自我的表格2,如果我单击它,它应该保存图片中的图片

1 个答案:

答案 0 :(得分:1)

只需将窗体上的PictureBox公开,然后:

picturebox1.Image = form2.picturebox2.Image;

只需打开Form1.Designer.cs(假设表单名称为Form1),找到定义图片框的行并将其设置为公共。在文件末尾必须是这样的:

private System.Windows.Forms.PictureBox picturebox1; 

将其更改为

public System.Windows.Forms.PictureBox picturebox1;