2016-09-08 8 views
3

firemonkey 목록 상자에 사용자 정의 ListBoxItem 스타일을 만들려고합니다. 각 항목에 라벨 2 개, 진행 표시 줄 2 개, 버튼 3 개가 있어야합니다.Firemonkey 응용 프로그램의 사용자 정의 ListboxItem 스타일 - Delphi 10.1 Berlin

3 개의 버튼이 모두 올바르게 정렬되어야합니다. 나머지 컨트롤은 2 행의 위치 여야합니다. 즉 상단에 1 개의 레이블 (왼쪽 정렬)과 1 개의 진행률 막대 (오른쪽 정렬)가 필요하고 하단에는 다른 레이블과 진행률 막대가 필요합니다.

enter image description here

나는 그것이 다음과 같이 할 수 있습니다. 제어

enter image description here

아니라 2 열의

즉 1 행. TGridLayout 및 TGridPanelLayout을 사용하여 컨트롤을 배치했지만 해당 컨트롤을 사용하면 스타일이 작동하지 않습니다. 나는 미친 결과를 얻는다.

여기 컨트롤의 한 행에 내 Style sheet입니다. 어떻게 두 행을 수행 할 수 있습니까?

내가 시도한 또 다른 사항은 컨트롤의 두 행과 각 행의 개별 레이아웃을 포함하는 레이아웃을 추가하는 것이 었습니다.

enter image description here

Howeever I 레이아웃 위쪽과 다른 레이아웃 하단에 맞추면 예컨대

크기를 조정하면, 그때는 간극을 가지고 내가 필요로하는 모습을 (격차를 제거) 얻기 위해 맨 윗줄 레이아웃과 맨 아래 행 레이아웃에 앵커로이 작업을 수행 할 수있는 것처럼

enter image description here

답변

1

아이 보인다. 나는 그것을 열어두고 다른 누군가가 이것에 대해 더 나은 대답을 주면 나는 그들의 대답을 받아 들일 것이다.