많은 자식 컨트롤이있는 패널과 Autoscroll
이 활성화 된 패널이 있습니다. 몇 픽셀의 작은 움직임으로 스크롤 결과의 상단 또는 하단에있는 화살표를 클릭 :패널에서 이동량이 스크롤 막대로 이동합니다.
움직임의 양이 훨씬 더 큰 값으로 제어 및 설정 할 수 있습니까? .NET Compact Framework 사용. .NET의 전체 버전에서 1
편집은 VerticalScroll.SmallChange
및 VerticalScroll.LargeChange
속성에 직접 액세스 할 수 있습니다. 그러나 이들은 Compact Framework에서 사용할 수 없습니다. 그렇다면 Compact Framework에서 어떻게해야할까요?
패널의 AutoScrollPosition.Y
을보고 편집 2 는, 나는 SmallChange
매개 변수를 5 픽셀로 설정되어 있는지 발견했습니다. Compact Framework의 Panel
컨트롤의 기본값이어야합니다. 내 터치 스크린 응용 프로그램의 경우이 값은 70 픽셀과 같아야합니다.
SmallChange 및 LargeChange를 조정할 수있는 곳에 'VerticalScroll' 속성이 없습니까? – icebat
전화하세요. 그냥 전체 .NET을 체크하고'VerticalScroll.SmallChange'와 다른 프로퍼티를 프로그래밍 방식으로 사용할 수 있습니다 ... 그러나 이들은 Compact Framework에서 사용할 수 없습니다. 그래서 다음 단계는 이러한 속성에 액세스하는 방법을 찾는 것입니다. – AlainD
'VScrollBar' 속성을 사용할 수도 있습니다. 패널에서 파생 된 클래스를 만들어 액세스해야하지만 간단해야합니다. – icebat