读书人

怎样“打开刚刚关闭的窗体原内容依然

发布时间: 2012-04-07 17:31:51 作者: rapoo

怎样“打开刚刚关闭的窗体,原内容依然显示”谢谢!
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的事件,如果有输入就弹出另一个窗体

读书人网 >.NET

热点推荐