在Delphi中窗體與窗體之間的交互與調用很是簡單,在FMX中這個優點獲得了充分體現,先創建一個主窗體和一個須要調用的窗體:spa
在主窗體上放的按鈕事件以下:對象
…blog
private
{ Private declarations }事件
//定義私有窗體對象
Ffrm: TfrmOtherFMX;get
…it
procedure TfrmMainFMX.Button1Click(Sender: TObject);
beginio
//建立並顯示窗體
if not Assigned(Ffrm) then
Ffrm := TfrmOtherFMX.Create(Self);
Ffrm.Show;
end;im
在另一個窗體的按鈕事件中關閉:d3
procedure TfrmOtherFMX.Button1Click(Sender: TObject);
begin
Close;
end;db
效果以下:
效果不錯,並看出對漢字的支持挺好!
須要注意的是:FMX再也不容許窗體的Modal模式,也就是說窗體都不能經過ShowModal方式顯示。