是这样的:
在同一项目下,有两个窗体,分别是frmMain和frmBook,
这两个窗体中都分别有一个picturebox控件。名字分别为:picMain和picBook吧。
现在我想在frmBook窗体加载时在picBook的Image中显示PicMain中的图片。
怎么实现啊。
在同一项目下,有两个窗体,分别是frmMain和frmBook,
这两个窗体中都分别有一个picturebox控件。名字分别为:picMain和picBook吧。
现在我想在frmBook窗体加载时在picBook的Image中显示PicMain中的图片。
怎么实现啊。
然后在frmBook的load事件中写下下面的代码:
frmMain f=new frmMain();
picBook.Image=f.picMain.Image;
原本在窗体设计时picMain中的Image没赋值。
我是在frmMain中点击一个数据后才有图片的,我要的就是在frmBook加载后picBook图片框内显示picMain中的图片
this.pictureBox1.Image = new Bitmap(@"C:\Documents and Settings\hao\My Documents\My Pictures\1.bmp");//你想要的图片位置
那你就在picBook的构造函数里获取frmMain的对象(通过构造函数传递),去的对象后就可对frmMain的属性(最好弄成public)进行操作了。
发消息,frmMain有图片了就发个消息,frmBook接收到消息就显示picMain中的图片
{
this.picBook.Image=img;
}
创建frmBook的实例时这么写
Image img=frmMain.picMain.Image;