每个人都知道为什么在Form.shate之前调用Form.show,如果属性Form.visible = true.
我在Delphi XE7和Delphi 10 Seattle(为Windows编译的Fmx表单)中测试过
例如:
procedure TForm1.FormCreate(Sender: TObject);
var
i : integer;
begin
//break point here is called before if form.visible = false
i := 0;
end;
procedure TForm1.FormShow(Sender: TObject);
var
i : integer;
begin
//break point here is called before if form.visible = true
i := 0;
end;
Run Code Online (Sandbox Code Playgroud)