자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Firemonkey 모바일 폼 구성시 여러개 폼 생성 방법
2014.04.28 23:44
안녕하세요. 보통 모바일 앱 개발시 로그인창 이후 메뉴 리스트가 나오는데 예를 들면 ) 로그인 창 -> 로그인 -> 메인메뉴 -> 메뉴 항목당 구성창등이 구성 되어있습니다. 기존 윈도우 개발시 여러개의 폼 아니면 프레임 생성후 메인폼에 붙여 넣는식으로 하는것으로 알고 있어요. 근데 모바일경우 개발시 어떻게 적용을 시키는 건지요? TFrame(파이어퐁키)을 통한 여러개 레이아웃 구성 후 메뉴에 따라서 각 항목을 배치를 시키나요? 그리고 로그인창에서 메인메뉴창을 호출시 frame2.show으로만으로 실행 가능 하는건가요? 많은 샘플 메뉴가 있지만 실질적으로 현업에서 사용하는 여러개의 폼 활용은 나오질 않는거 같습니다.(제가 못찾는건지??) 혹시 이러한 데모 및 샘플 코드가 있으면 많은 도움이 될 것 같습니다.
감사합니다.
댓글 6
-
Humphery
2014.04.29 00:21
-
Nebula
2017.06.14 18:34
안녕하세요. 업무중 TFrame으로 여러 화면 구성하는 내용으로 진행하는데에 글을 찾아 볼 수 있었습니다. 혹시 샘플이 작성 되어 있는지 궁금하네요. 작성 되어 있으시면 메일 보내주실 수 있으신지요.
-
아가머하노
2014.09.14 00:03
안녕하세요
혹시 TFrame으로 여러 화면 구성하는 샘플은 작성하셨는지요?
작성했다면 저에게도 좀 보내주시면 안될까요?ㅎㅎ
-
농가사랑
2014.10.16 01:36
저도 혹시 TFrame으로 화면 구성하는 샘플이 작성되셨다면 저에게도 좀 보내주시면 감사하겠습니다.
전에 스플리쉬 화면을 도움을 잘 받았습니다.
-
silkroad99
2017.06.15 09:25
안녕하세요
저는 그냥 윈도우처럼 사용해서 쓰고 있습니다.
폼을 콜할때.... 기존에 폼을 확인하고 사용하시면
무리 없을 듯 합니다.
제가 사용한 코드입니다.
var fGoodWeb_Form_Action_Form : Boolean;
선언해 주시고 메뉴클릭시에는 아래처럼 실행합니다.
procedure TfMain_Form.menu_butn_home_01_Click(Sender: TObject);
begin
if fGoodWeb_Form_Action_Form = False then
begin
fGoodWeb_Form := TfGoodWeb_Form.Create(Self);
fGoodWeb_Form_Action_Form := True;
end
else
begin
fGoodWeb_Form.Show;
end;
{$IFDEF iOS}
fGoodWeb_Form_Action_Form := True;
{$ENDIF}
{$IFDEF ANDROID}
fGoodWeb_Form_Action_Form := True;
{$ENDIF}
end;
해결 방법은 많은테니 참고만 하세요
즐거운 하루되세요
-
푸른솔
2017.06.15 12:04
화면구성은 폼으로 해도 무방하나 좀 무겁습니다..
그래서 가벼운 프레임을 생성해서 폼 구성을 많이 합니다. 애니메이션도 가능합니다.
그런데 프레임은 백버튼(뒤로버튼) 처리를 할 수가 없습니다. (폼은 가능)
무심코 백버튼을 눌렀다간 앱이 종료되거나 또는 메인화면으로 가버리는 현상이 생깁니다.
(모르면 당황할 수도....)
그래서 백버튼을 눌렀을때의 처리를 수작업으로 해 줘야 합니다.
저는 이러한 처리를 클래스를 만들어 처리하고 있는데 아래 블로그에 가면 클래스 소스 및 사용방법이 있습니다.
어렵지 않으니 쉽게 따라 할 수가 있을 겁니다.
http://blog.naver.com/seejune66
Firemonkey 모바일 폼 구성시 여러개 폼 생성 방법
2014.04.28 23:44
안녕하세요. 보통 모바일 앱 개발시 로그인창 이후 메뉴 리스트가 나오는데 예를 들면 ) 로그인 창 -> 로그인 -> 메인메뉴 -> 메뉴 항목당 구성창등이 구성 되어있습니다. 기존 윈도우 개발시 여러개의 폼 아니면 프레임 생성후 메인폼에 붙여 넣는식으로 하는것으로 알고 있어요. 근데 모바일경우 개발시 어떻게 적용을 시키는 건지요? TFrame(파이어퐁키)을 통한 여러개 레이아웃 구성 후 메뉴에 따라서 각 항목을 배치를 시키나요? 그리고 로그인창에서 메인메뉴창을 호출시 frame2.show으로만으로 실행 가능 하는건가요? 많은 샘플 메뉴가 있지만 실질적으로 현업에서 사용하는 여러개의 폼 활용은 나오질 않는거 같습니다.(제가 못찾는건지??) 혹시 이러한 데모 및 샘플 코드가 있으면 많은 도움이 될 것 같습니다.
감사합니다.
댓글 6
-
Humphery
2014.04.29 00:21
-
Nebula
2017.06.14 18:34
안녕하세요. 업무중 TFrame으로 여러 화면 구성하는 내용으로 진행하는데에 글을 찾아 볼 수 있었습니다. 혹시 샘플이 작성 되어 있는지 궁금하네요. 작성 되어 있으시면 메일 보내주실 수 있으신지요.
-
아가머하노
2014.09.14 00:03
안녕하세요
혹시 TFrame으로 여러 화면 구성하는 샘플은 작성하셨는지요?
작성했다면 저에게도 좀 보내주시면 안될까요?ㅎㅎ
-
농가사랑
2014.10.16 01:36
저도 혹시 TFrame으로 화면 구성하는 샘플이 작성되셨다면 저에게도 좀 보내주시면 감사하겠습니다.
전에 스플리쉬 화면을 도움을 잘 받았습니다.
-
silkroad99
2017.06.15 09:25
안녕하세요
저는 그냥 윈도우처럼 사용해서 쓰고 있습니다.
폼을 콜할때.... 기존에 폼을 확인하고 사용하시면
무리 없을 듯 합니다.
제가 사용한 코드입니다.
var fGoodWeb_Form_Action_Form : Boolean;
선언해 주시고 메뉴클릭시에는 아래처럼 실행합니다.
procedure TfMain_Form.menu_butn_home_01_Click(Sender: TObject);
begin
if fGoodWeb_Form_Action_Form = False then
begin
fGoodWeb_Form := TfGoodWeb_Form.Create(Self);
fGoodWeb_Form_Action_Form := True;
end
else
begin
fGoodWeb_Form.Show;
end;{$IFDEF iOS}
fGoodWeb_Form_Action_Form := True;
{$ENDIF}{$IFDEF ANDROID}
fGoodWeb_Form_Action_Form := True;
{$ENDIF}end;
해결 방법은 많은테니 참고만 하세요
즐거운 하루되세요
-
푸른솔
2017.06.15 12:04
화면구성은 폼으로 해도 무방하나 좀 무겁습니다..
그래서 가벼운 프레임을 생성해서 폼 구성을 많이 합니다. 애니메이션도 가능합니다.
그런데 프레임은 백버튼(뒤로버튼) 처리를 할 수가 없습니다. (폼은 가능)
무심코 백버튼을 눌렀다간 앱이 종료되거나 또는 메인화면으로 가버리는 현상이 생깁니다.
(모르면 당황할 수도....)
그래서 백버튼을 눌렀을때의 처리를 수작업으로 해 줘야 합니다.
저는 이러한 처리를 클래스를 만들어 처리하고 있는데 아래 블로그에 가면 클래스 소스 및 사용방법이 있습니다.
어렵지 않으니 쉽게 따라 할 수가 있을 겁니다.
http://blog.naver.com/seejune66
탭컨트롤을 이용하시면 페이지 구성을 수월하게 할 수 있습니다.
아래의 문서를 참고하셔서 구성하시기 바랍니다.
http://docwiki.embarcadero.com/RADStudio/XE6/en/Mobile_Tutorial:_Using_Tab_Components_to_Display_Pages_(iOS_and_Android)
TFrame으로 여러 화면 구성하는 샘플은 향후 작성 후 답변드리겠습니다.(메일로 알려드리겠습니다.)