2011-04-28 4 views

답변

3

는 "Vscroll은"컨트롤의 이름이 아닌 사전에 감사합니다,하지만 난 그것을 수직 스크롤의 약자입니다 가정합니다.

이 경우 양식에 VScrollBar control을 간단히 추가 할 수 있습니다. 도구 상자의 "모든 Windows Forms"범주에서 찾을 수 있습니다. 불행히도, 당신은 자신의 위로 철사를해야합니다. 기본적으로 컨트롤은 아무 것도 흥분하지 않습니다.

HScrollVScroll은 양식 및 모든 패널 컨트롤과 같은 ScrollableControl에서 파생되는 모든 컨트롤의 속성이기도합니다. 이러한 속성 중 하나 또는 둘 모두를 "True"로 설정하면 가로 또는 세로 스크롤 막대가 나타나고 추가 컨트롤이 필요하지 않을 수 있습니다.

그러나이 도로에서 너무 멀리 떨어져서 착륙하기 전에 휠 재발 명에 대해주의해야합니다. ScrollableControl에서 파생 된 컨트롤은 AutoScroll property이므로 포함 된 내용이 컨트롤의 표시 가능한 영역에 맞지 않을 때 스크롤바가 자동으로 나타납니다. 이 속성을 "True"로 설정하면 마법이 발생합니다. 별도의 컨트롤을 사용하거나 HScroll 또는 VScroll 속성을 설정할 필요가 없으므로 스크롤 막대의 가시성을 자동으로 유지 관리합니다.

내가 당신이라면, 추가 것 중 하나 TableLayoutPanel 또는 내 양식에 FlowLayoutPanel 제어하고 내가 패널의 내부 를 추가하고 싶었 다른 모든 컨트롤을 배치합니다. 그런 다음 AutoScroll 속성을 켜고 컨트롤이 자동으로 모든 것을 유지하도록합니다.

관련 문제