问题描述
From1上面有个Buttom,点击打开From2.From2上面有个OpenFileDialog,一个pictureBox,我选择好图片之后,把PATH赋值给PictureBox,然后我关闭这个From2页面。然后我在点击From1上面的那个buttom,打开From2,这个时候是一片空白,前面显示的图片没有了。我的问题是:怎么能让我再次打开一次FORM2里面的picturebox显示的是我上一次的图片。
解决方案
解决方案二:
From2都关闭了,当然没有图片了!在Form1中写个属性每次把那个路径记下,再打开时传给Form2.这样有点傻不过应该可以达到你的目的!
解决方案三:
你把Form2.Hide算了第二次点Button的时候不要再去NewForm2()了你也可以在关闭Form2的时候在PictryeBox中图片的路径保存在Form1中的变量中,第二次开发的时候用者个变量去显示
解决方案四:
form2在实例化一次以后不要close()在其closing()事件中用hide()隐藏他下次调用的时候将上次的form2的实力对象show出来就行了或者,在form2中建立一个构造函数,出入一个图片路径默认显示,你在第一次关闭form2的时候将其选中的值传递回form1,form1再次实例化对象时将上次的图片路径传入到新实例化的form2对象中
解决方案五:
是这个道理。
解决方案六:
该回复于2008-07-22 17:41:33被版主删除
解决方案七:
MARK
解决方案八:
form2对象都关了再次打开的form2对象是不同的对象你只能保存或者Hide窗体
时间: 2024-11-02 01:51:03