2016-11-01 2 views
2

알고 계시 겠지만 모드를 Drawer으로 설정하면 탐색 서랍으로 사용할 수있는 TMultiView라는 새로운 구성 요소가 있습니다. 내 안에 5 개의 버튼이있는 서랍이 있고 각각의 버튼을 클릭하면 기본 레이아웃에 특정 레이아웃이 표시되어 있다고 가정 해 보겠습니다.델파이 TMultiView의 올바른 사용

나는 내 양식에 TLayout을 많이 추가 할 수 있고 가시성을 false로 설정할 수 있다고 생각했습니다. 그런 다음 Drawer의 버튼을 클릭하면 각각의 가시성을 true/false로 설정합니다.

앱을 구성하는 좋은 방법인지 잘 모르겠습니다. 어떤 제안이 있으십니까?

+0

'C : \ Users \ Public \ Documents \ Embarcadero \ Studio \ [사용자 버전] \ Samples \ Object Pascal \ Multi-Device 샘플 \ 사용자 인터페이스 \ MultiView' 샘플을 보았습니까? – kami

답변

2

한 가지 방법은 TabControl을 폼에 배치하는 것입니다. 5 개의 버튼이 있고 5 개의 다른 "레이아웃"을 원할 경우 5 개의 탭을 TabControl에 추가합니다. 각 탭에 TLayout을 배치하십시오.

디자인 타임에 각 레이아웃을 디자인하는 것이 간단합니다.

런타임에 적절한 레이아웃으로 전환하십시오.