C#如何将form2中选中的图片显示在Form1中的pictureBox里面

我是想将父窗体(form1)的的图片BOX换图片,点击按钮弹出子窗体(form2)的图片选择框(listview) 选择后将(form1)的图片框换成刚选中的那个

在(form1)中我建了imagelist里放了图片。。 不要用全句变量,这个我会的

在Form1里Button1_Click
Form2 f2 = new Form2();
f2.ShowDialog();
pictureBox1.Image = f2.Img;
在Form2,你添加一个字段
private Image img;
public Image Img
{
set{this.img=value;}
get{return this.img;}
}
Form2里Button1_Click
this.Img=picture1.Image;
this.Close();

这样就好了
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-05
form1在创建form2时保留一下它的实例
然后将Form2的PictureBox设为public
这样就可以通过
实例 .PictureBox1获取到2里的图片了本回答被网友采纳
第2个回答  2010-12-05
用form2创建的对象的tag属性存选择图片的信息(路径),form1通过调用frm2.tag(object类型)获得图片信息,再赋值给form1的图片box.

C# 如何添加图片到pictureBox
1、首先第一步就是要点击“开始”然后再点“Visual Studio 2015”,启动Visual Studio 2015程序,这时候就是要点“新建项目”。2、接着控件里的有个image属性可以添加图片,存入项目的一个Resources文件夹中,然后这时候就是选择“Windows 窗体应用程序”。3、然后就是 运行通用对话框,)要点击“确定”...

c#里面如何可以实现把一个图片控件里面的图片显示到另一个图片控件
讲一个控件内的图片{pictureBox1},显示到另一个控件内(pictureBox2),采用下面的语句:pictureBox2.Image = pictureBox1.Image; \/\/复制图片 pictureBox1.Image = NULL; \/\/清空控件

...并将图片从数据库中取出,显示在PictureBox控件中。
插入: \/\/单击图片选择添加的图片 private void pic_Click(object sender, EventArgs e){ dlg.Filter = "JPG|*.jpg|BMP|*.bmp|PNG|*.png";if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK){ pic.Image = Image.FromFile(dlg.FileName);txtFilePath = dlg.FileName;} } ...

...显示了多张图片,怎样在另一个窗体picturebox中获取点击的图片_百 ...
如果不是, 那么 直接用事件 触发函数 刷新 picturebox 并显示响应的图片就好了 如果是另一个Form类, 稍微麻烦一些。第一个麻烦,你的listview所在的Form类 所引用的资源如何传递信息给另一个Form类。 可以通过全局的自定义EventHandle来传递。也可以用其他办法,比如设置个Program静态字段表示当前选择。

在C#中能把Pictrue中的图片拖到另一个Pictrue去吗
您好,如果您说的是PictureBox的话。当然可以,PictureBox派生自Control,呵呵,具体代码如下:public Form1(){ InitializeComponent();this.pictureBox1.Image = Image.FromFile("a.bmp");this.pictureBox1.AllowDrop = true;this.pictureBox2.AllowDrop = true;} private void pictureBox1_MouseMove(...

(C#编程)怎么在PICTUREBOX中放入图片用代码
这里我只简单说一下用代码去设置pictureBox的图片路径:例如:PictureBox控件的控件名为:pictureBox1 在C盘根目录下有一个图片test.gif,把这个图片放到pictureBox1中的代码可以这样写:pictureBox1.ImageLocation = @"C:\\aa.jpg";就可以了 如果你用相对路径的话,需要把图片,或图片所在的文件夹放到...

C#中如何打印picturebox加载的图片!!!
public partial class Form1 : Form { public Form1(){ InitializeComponent();} private void button1_Click(object sender, EventArgs e){ \/\/从图片文件载入 \/\/下面的路径是写死的,可以获取程序运行路径,这样更灵活 pictureBox1.Image = new Bitmap(@"\/Program Files\/PictureBoxControlTest\/tiny...

C#中如何把图片放到picturebox上的指定位置
构造一个跟picturebox1一样大小的Bitmap, 设置给picturebox1, 然后在上面画图 Bitmap image = new Bitmap(picturebox1.Size.Width, picturebox1.Size.Height);Graphics device = Graphics.FromImage(image);\/\/如果picturebox1本身有内容,就先画到image上device.DrawImage(picturebox2.Image, w, h...

C# 怎么在几张图片中随机选一张显示到picturebox上??
给图片编号,产生比如0到4的随机数,0就显示对应的图片

C#\/winform将picturebox中的图片进行复制,黏贴到另外一个picturebox窗体...
内存中定义一个Bitmap,按下Ctrl+C,把当前picturebox.Image赋值给Bitmap,然后到另一个picturebox上,把bitmap给那个picturebox显示即可。拖动,1,你可以拖动picturebox来实现拖动图片的效果,一般不这么做。2、显示图片不用Picturebox.Image=bitmap;改用picturebox的paint事件里面,用e.Graphics.DrawImage...

相似回答