如何判断子窗口已存在,并关闭再开一个新的子窗口?(100分)

  • 主题发起人 蔡严聪
  • 开始时间

蔡严聪

Unregistered / Unconfirmed
GUEST, unregistred user!
[?]请问:如果一个子窗口已存在,如何实现在重新打开这个子窗口时,
子窗口中一些相应数据更新?
我想:先关闭这个子窗口,再打开。但如何判断已存在,并关闭呢?
 

风中流云

Unregistered / Unconfirmed
GUEST, unregistred user!
if not assigned(form) then
begin
form:=tform.create(application);
...................
 
J

jqw

Unregistered / Unconfirmed
GUEST, unregistred user!
FindWindow()??
 
Y

yzhshi

Unregistered / Unconfirmed
GUEST, unregistred user!
在Free的时候还需要加上
Form1:=nil,否则即使释放了,Assign(Form1)也不是False
 

影 子

Unregistered / Unconfirmed
GUEST, unregistred user!
如果使用模态窗口,就不要考虑这么多问题了。
 
Y

yyanghhong

Unregistered / Unconfirmed
GUEST, unregistred user!
for I := MDIChildCount-1do
wnto 0do
if MDIChildren.caption='My child' then

.....
 

蔡严聪

Unregistered / Unconfirmed
GUEST, unregistred user!
接受!
谢谢!
 
顶部