procedure TfrmCreateMovie.FormCreate(Sender: TObject);
begin
createHtml(); //建立 html 文档 Close;
end;上面代码中,close; 无法关闭窗体,程序假死装状态...我想让窗体建立后,执行一下 createHtml(); 过程,然后关闭窗体。
begin
createHtml(); //建立 html 文档 Close;
end;上面代码中,close; 无法关闭窗体,程序假死装状态...我想让窗体建立后,执行一下 createHtml(); 过程,然后关闭窗体。
我的意思是 只关闭 当前窗体
我的意思是 只关闭 当前窗体
不要在 Create 裏面寫,那肯定不行。
begin
Close;
end;不行呀,页面没有关闭
Action := caFree;
procedure TForm1.FormShow(Sender: TObject);
begin
Close;
end;
begin
Close;
end;
procedure TfrmCreateMovie.FormActivate(Sender: TObject);begin
Close;
end;
以上 两个 事件,都不能 关闭窗体...
crate之后你可以随便关闭,注意窗体创建的过程create-->show-->active-->resize-->paint。close其实是向窗体发送了一个关闭的消息。用这句可以实现你的要求:
postmessage(handle,wm_close,0,0);