ScrollBox에 6 개의 RichEdit 컨트롤이 있습니다. 그들은 위에서 아래로 순차적으로 왼쪽 정렬해야하지만 고정되어 있지 않아야하므로 스크롤 막대를 사용하여 텍스트 길이가 ScrollBox 너비를 초과 할 때 전체 텍스트를 볼 수 있습니다.고정 너비가 아닌 컨트롤을 왼쪽 위를 정렬하는 방법은 무엇입니까?
내가 설정 한 경우 :
RichEdit1.Align := alTop;
RichEdit2.Align := alTop;
RichEdit3.Align := alTop;
RichEdit4.Align := alTop;
RichEdit5.Align := alTop;
RichEdit6.Align := alTop;
가 완벽하게 정렬하고 그래서 실수로 이동할 수없는 디자인에 고정 된 상태를 유지하지만 폭이 고정됩니다. 안좋다.
내가 수동으로 정렬하면, 클릭 할 때 고정되어 있지 않으며 이동할 수 있으며 항상 정렬해야합니다. 성가신.
위 그림은 Align = alTop 및 너비가있는 모든 RichEdit은 ScrollBox 너비로 고정되어 있습니다. 아래 예는 스크롤 박스의 폭을 넘어 갈 수있는 폭 모든 RichEdits의 수동 정렬로,하지만 그들은 디자인에 주위를 이동할 수 있습니다 그들로 왼쪽 상단에 고정 얻을
, 내가 좋아하는 것 alTop은하지만 너비를 고정하지는 않습니다. 이것을 어떻게 할 수 있습니까?
올바르게 배치하면 메뉴 항목 편집 - 잠금 제어로 구성 요소가 실수로 이동하는 것을 방지 할 수 있습니다. –
alTop 정렬 수준을 찾고 있지만 너비는 엄격하지 않습니다. 예, 디자인에 잠겨 있고 런타임에 정렬 상태를 유지합니다. –
'Align = alTop'을 사용하면 너비가 부모에 고정됩니다. –