showmodal一个窗体后,这个窗体关闭后,其中的值还在吗?如何将其传入另一个窗口(20分)

  • 主题发起人 主题发起人 yypeng
  • 开始时间 开始时间
Y

yypeng

Unregistered / Unconfirmed
GUEST, unregistred user!
showmodal一个窗体后,这个窗体关闭后,其中的值还在吗?如何将其传入另一个窗口
 
只要没有 Free 就应该在
在另一个窗口单元中定义一个全局变量,就可以赋值过去了
 
如果是使用FromX.Close关闭或直接叉掉,定义的各个变量均在,如果欲引用的变量是全局变量,你可以直接引用;
为清楚起见你也可以UnitXXX.MMM(UnitXXX是FormX的UUnit,MM是定义其中的全局变量)。
 
在FREE之前,都是可以用的。
 
这样吧?
if frmTest.ShowModal = mrOK then
begin
aVaule := frmText.bValue;
frmTest.Free;
end;
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
768
SUNSTONE的Delphi笔记
S
S
回复
0
查看
681
SUNSTONE的Delphi笔记
S
后退
顶部