每個人都知道告訴我爲什麼Form.show在Form.create之前被調用,如果屬性Form.visible = true。 爲什麼在firemonkey的form.create之前調用form.show?
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;
可能因爲OnCreate在構造窗體後調用,並且窗體在可見時構造爲可見爲真。 –