자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Firemonkey 파이어몽키 모바일개발에서
2014.03.15 16:10
안녕하세요.
파이어몽키로 만들어진 스키장앱입니다.
저도 아래와 같은 형태로 데이터를 보여주고 싶은데...
델파이7에서 만들었다면 TDBCtrlGrid로 아주 쉽게 만들내용인데... 파이어몽키를 이용한다면 어떻게 해야할까요?
Firemonkey 파이어몽키 모바일개발에서
2014.03.15 16:10
안녕하세요.
파이어몽키로 만들어진 스키장앱입니다.
저도 아래와 같은 형태로 데이터를 보여주고 싶은데...
델파이7에서 만들었다면 TDBCtrlGrid로 아주 쉽게 만들내용인데... 파이어몽키를 이용한다면 어떻게 해야할까요?
우선 VCL과 파이어몽키는 기본적인 컨트롤 배치 개념이 다릅니다.
VCL의 경우 컨트롤위에 컨트롤을 올리는 컴포넌트가 제약이 있습니다.(예를 들면, 패널위에는 버튼이 올라가지만, 버튼위에는 패널이 올라가지 않습니다.)
파이어몽키의 경우 위의 제약이 전혀 없습니다.
그래서 위와 같은 화면은 ListBox의 ListBoxItem을 추가하시고 이미지, 버튼, 라벨, 텍스트 등의 Parent를 ListBoxItem으로 잡으시면 됩니다.
오히려 파이어몽키가 VCL보다 다양한 레이아웃을 잡기 편리하고 좋습니다.
(폼상에서 ListBoxItem추가 > 선택 후 새로운 컨트롤(버튼 등)을 올리시면 올라가는 것을 간단하게 확인하실 수 있습니다.)
위의 화면은 제가 듣기로는 Item을 동적으로 생성하며 각 컨트롤을 동적으로 생성하여 추가한 것으로 제작자(오상현 실장)에게 들었습니다.