首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎样“打开刚刚关闭的窗体,原内容依然显示”多谢

2012-04-07 
怎样“打开刚刚关闭的窗体,原内容依然显示”谢谢!1)在一个编辑框,输入内容后,弹出form2,内有数条记录供参考。

怎样“打开刚刚关闭的窗体,原内容依然显示”谢谢!
1)在一个编辑框,输入内容后,弹出form2,内有数条记录供参考。
2)当选择后关闭form2.
3)后又觉得刚选择的不对,于是在该编辑框中,欲再弹出form2。
代码如下:
if not Assigned(form2) then
begin
  form2:=Tform2.create(self);
  form2.showmodal;
end else
  ???? //这里该怎么写好呢



// form2 的关闭代码如下:
Close;

此事困扰我两天了,麻烦大家帮我出出主意。谢谢!

[解决办法]

Delphi(Pascal) code
if not Assigned(form2) then  form2:=Tform2.create(self);form2.showmodal;
[解决办法]
楼上的就OK了
只要不是free,窗口原来数据还是保持着关闭前的(用到数据源,数据源也没变的情况下)
[解决办法]
检测那个EDIT的事件,如果有输入就弹出另一个窗体

热点排行