微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

delphi学习 -----FormCreate,FormActivate,FormShow的顺序

procedure TForm1.FormCreate(Sender: TObject);
begin
  form1.Caption:=form1.Caption +'+Create';@H_502_7@

end;@H_502_7@

procedure TForm1.FormActivate(Sender: TObject);
begin
  form1.Caption:=form1.Caption +'+Activate';
end;@H_502_7@

procedure TForm1.FormShow(Sender: TObject);
begin
form1.Caption:=form1.Caption +'+Show';
end;@H_502_7@

 @H_502_7@

运行结果:form1.caption:='Form1+Create+Show+Activate';@H_502_7@

可见加载的顺序是@H_502_7@

1、form1.Create@H_502_7@

2、from1.Show@H_502_7@

3、form1.Activate;@H_502_7@

@H_502_7@

formcreate是动态创建一个窗口
formshow是显示已经创建的窗口。
同意,窗口必须先创建才能show,否则出现错误

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐