2012-10-31 4 views
0

내 데이터베이스에서 읽은 내용을 기반으로 새 컨트롤과 데이터로 Windows 양식을 채우려고합니다. 양식의 왼쪽면은 크기 조정이 필요없는 정적 패널이지만 오른쪽면에 더 많은 공간이 필요한 여러 개의 레이블을 만들어야합니다. vscroll 컨트롤을 추가했지만 폼의 오른쪽 크기를 늘리는 데 문제가 있습니다. enter image description hereWindows 폼 내의 공간 늘리기

+0

이 작업을 수행하지 마십시오. ListView 또는 DataGridView 컨트롤을 사용하십시오. –

+1

대신 도킹하여 채우는 오른쪽 패널을 사용하고 AutoScroll을 True로 설정하십시오. – K3N

+0

@HansPassant를 사용하면 그리드보기 또는 목록보기에서 그래픽 인터페이스를 만들 수 있습니까? – spkelly86

답변

1

스크롤 막대를 사용하려면 요소의 위치를 ​​변경하고, 전체보기와 관련하여 스크롤 막대를 계산하고, 표시 할 요소를 등등.

이 경우 더 좋은 해결책은 도킹 된 오른쪽에 Panel 컨트롤을 추가 한 다음 AutoScroll 속성을 True으로 설정하는 것입니다.

이렇게하면 "로우 레벨"물건을 Panel 컨트롤에 남겨두고 필요한 요소를 패널의 Controls 컬렉션에 추가하고 배치 할 수 있습니다.