2011-10-12 2 views
8

다른 컨트롤에 영향을 미치지 만 목록 상자와 체크리스트 상자에 영향을 주는지 모르겠지만 목록 상자의 아래쪽은 일정한 간격으로 양식으로 만 크기가 조정됩니다.Winform listbox가 올바르게 고정되지 않았습니다

폼의 가장자리에서 2px 갭이있는 목록 상자가 모든면에 있고 4면 모두에 고정되어 있다고 가정 해보십시오. 이제 폼을 드래그 크기를 조정하면 목록 상자의 아래쪽과 폼의 아래쪽 안쪽 가장자리 사이의 아래쪽에있는 2 픽셀 간격이 5-6 픽셀 간격과 같아집니다. 그런 다음 7 픽셀 간격으로 2 픽셀 간격으로 스냅됩니다.

기본적으로 양식을 부드럽게 크기를 조정하지 않고 모든 X 픽셀의 크기를 조정하므로 목록 하단이 "점프"하는 것을 볼 수 있습니다. 하단에만 영향을 미칩니다.

답변

13

컨트롤이 자체 크기를 조정하려고 시도하므로 전체 항목이 세로 축에 표시됩니다. 표시된 항목을 잘라내는 것을 피할 수 있습니다.

이 문제를 방지하고 높이를 설정하려면 목록 컨트롤의 IntegralHeight 속성을 false로 설정하십시오.

7

IntegralHeight 속성을 false로 설정하십시오.

관련 문제