有关窗口关闭的问题(100分)

  • 主题发起人 主题发起人 liuwen
  • 开始时间 开始时间
L

liuwen

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾:
我在一个窗口中打开另一个窗口时,要求关闭前一窗口,
应该怎么做?急!
 
建议:
procedure TForm1.Button1Click(Sender: TObject);
begin
form1.hide;
form2.showmodal;
form1.show;
end;

您无法在主form里打开其他form时关闭主form, 那样整个程序将随着您的主form关闭而结束.
只能在主form中运行其他application然后关闭自己.
所以用个变通办法, 打开其他form时把自己hide, 必要时(再show).
 
在show时可做些处理
procedure TForm3.FormShow(Sender: TObject);
begin
form2.close;
end;

form2不能是mainform.
 
哎。。。。。。
该说的都让你们说完了。
这问题值100分!!!
 
问题已经很好地回答了
 
这. 这. 这不是白送分吗? 来晚了, 我吐血.... 吐.......
 
menxin的答案已经了,我来晚了,呜...
 
; 其实我的问题主要是在最后没法关闭整个程序,不过现在解决了。在最后一个的close前将主form关闭,不知是不是傻了一点。
 
后退
顶部