자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Firemonkey XE5 스크롤박스 사용시 컴포넌트 드래그시 스크롤 미동작.
2014.06.14 20:56
안녕하세요.
XE5 스크롤박스 사용해서 여러가지 컴포넌트( rectangle, image 등) 을 배치하고
위 아래 스크롤 해보는 테스트를 하고 있습니다.
그런데 스크롤박스 빈공간을 위,아래 드래그하면 스크롤이 되는데 이미지등을 드래그하면
스크롤이 안되더군요..
어떻게 해결할 수 있는지 답변부탁드리겠습니다..
감사합니다.
댓글 2
Firemonkey XE5 스크롤박스 사용시 컴포넌트 드래그시 스크롤 미동작.
2014.06.14 20:56
안녕하세요.
XE5 스크롤박스 사용해서 여러가지 컴포넌트( rectangle, image 등) 을 배치하고
위 아래 스크롤 해보는 테스트를 하고 있습니다.
그런데 스크롤박스 빈공간을 위,아래 드래그하면 스크롤이 되는데 이미지등을 드래그하면
스크롤이 안되더군요..
어떻게 해결할 수 있는지 답변부탁드리겠습니다..
감사합니다.
[자답 해결]
1. 스크롤박스안에 Layout 을 사용해서 Layout 안에 컨트롤을 배치하면 해결..
그런데 frame 을 사용해 (frame 안에 스크롤박스와 레이아웃을 배치했다고 가정)
동적으로 frame 을 메인폼에 할당하면 동적프레임 안에서의 스크롤은 미동작하는 버그를 발견함.
frame_Home := Tframe_Home.Create(nil);
frame_Home.Parent := Panel_back;
frame_Home.Align := TAlignLayout.alClient;
frame_Home.Visible := true;
** 해결점..
메인폼에 스크롤박스를 하나 안보이게 띄어놓으면 해결됨!
메인폼에 스크롤이벤트 부분의 버그라 생각됨.