원본링크 = http://blog.hjf.pe.kr/200
Android 와 iOS에서 모두 작동 함
주요한 핵심은
1. ShowModal과 익명 메소드(Anonymous Mehtod)를 이용할 것
procedure TfrmParent.Button1Click(Sender: TObject);
var
dlg : TForm1;
begin
dlg := TForm1.Create(nil);
dlg.ShowModal(procedure(ModalResult : TModalResult)
begin
if ModalResult = mrOK then
// do something here
end);
end;
2. 모달폼의 해제(Free)는 반드시 폼의 FormClose 이벤트에서 CloseAction을 사용해서 해제할 것
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action := TCloseAction.caFree;
end;
'FMX > Tip' 카테고리의 다른 글
FMX - JSON 정리 (0) | 2018.10.30 |
---|---|
FMX - splash Screen 만들기 (0) | 2017.12.21 |
FMX - 인터넷 연결 Check (0) | 2017.08.07 |
FMX Facebook 연동 (0) | 2017.08.04 |
이름으로 component 찾아 사용하기 - Find Component (0) | 2017.05.01 |