当前位置:编程学习 > C#/ASP.NET >>

FORM的问题

From1  上面有个Buttom,点击打开From2.

From2 上面有个OpenFileDialog,一个pictureBox,

我选择好图片之后,把PATH赋值给PictureBox,然后我关闭这个From2页面。
然后我在点击From1上面的那个buttom,打开From2,这个时候是一片空白,前面显示的图片没有了。

我的问题是:怎么能让我再次打开一次FORM2里面的picturebox显示的是我上一次的图片。
--------------------编程问答-------------------- From2都关闭了,当然没有图片了!
在Form1中写个属性每次把那个路径记下,
再打开时传给Form2.
这样有点傻不过应该可以达到你的目的! --------------------编程问答-------------------- 你把Form2.Hide算了
第二次点Button的时候不要再去New Form2()了

你也可以在关闭Form2的时候在PictryeBox中图片的路径保存在Form1中的变量中,第二次开发的时候用者个变量去显示 --------------------编程问答-------------------- form2在实例化一次以后不要close()
在其closing()事件中用hide()隐藏他
下次调用的时候将上次的form2的实力对象show出来就行了
或者,在form2中建立一个构造函数,出入一个图片路径默认显示,
你在第一次关闭form2的时候将其选中的值传递回form1,form1再次实例化对象时将上次的图片路径传入到新实例化的form2对象中 --------------------编程问答-------------------- 是这个道理。 --------------------编程问答-------------------- --------------------编程问答-------------------- MARK --------------------编程问答-------------------- form2对象都关了 再次打开的form2对象是不同的对象 你只能保存 或者Hide窗体
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,