2011-10-03 8 views
3

사용자 정의 컨트롤을 만든 다음이를 폼에 추가하고 자동 스크롤 속성 (True)을 활성화했습니다.가로 스크롤 막대가 winforms 사용자 정의 컨트롤에서 작동하지 않습니다.

폼의 크기를 조정할 때이 사용자 정의 가로 스크롤 막대는 여전히 같은 너비를 유지하며 길이가 변경되지 않으므로 양식 크기가 변경되거나 사용자 정의 컨트롤을 볼 때 사용자 컨트롤 내용을 볼 수 없기 때문에 크기가 변경되었습니다.

가로 스크롤 막대를 예상대로 작동시키는 방법에 대해 누구나 나를 도와 줄 수 있습니까? 예를 들어, 양식의 크기가 변경 될 때 가로 스크롤 막대를 사용하면 사용자가 기본 컨트롤 인 내용을 볼 수 있습니다.

+0

나를 위해 완벽하게 작동합니다. 문제를 조금 더 자세히 설명 할 수 있습니까? – Sandy

+0

사용자 정의 컨트롤을 오른쪽으로 고정하면 양식을 더 넓게 만들면 자동으로 넓어집니다. –

답변

1

자동 스크롤 속성 (True)은 양식 속성입니다.

그것은 양식 가시 영역 밖에서 컨트롤이 경우에 의 동작을 양식에 영향을 미친다

,이처럼 동작 :

경우 자동 스크롤 = 사실 - 형태> 다음 것이다 스크롤바 보이지 않는 컨트롤이나 컨트롤의 일부로 스크롤 할 수 있습니다.

자동 스콜 = false -> 어떤 경우에도 스콜바는 폼에 추가되지 않으며 컨트롤은 보이지 않습니다.

당신이 보이지 않는 컨트롤 내부의 콘텐츠 이있는 경우, 을 변경하려고 컨트롤의 속성 "스크롤"을 "true"또는 "스크롤바"에 "는 모두"컨트롤의 종류에 따라 다릅니다.

관련 문제