VS2010, Windows 7을 사용 중입니다.C# Windows에서 패널 스크롤하기
저는 많은 그림 상자가있는 패널이 있습니다. 그것은 가지고있다
AutoScroll = true
내가 그것을 끌 때 스크롤 막대가 제대로 작동하거나 클릭하십시오. 그러나 휠과 화살표 키로 스크롤하고 싶습니다.
휠이 전혀 응답하지 않습니다. (포커스를 바꿀 때 발사가 중단됨에 따라 폼에 이벤트 핸들러를 추가해도 작동하지 않습니다.) 그리고 프로그래밍 방식으로 스크롤해야 할 화살표 키를 사용하십시오. 나는 다음을 시도했다 :
panel3.VerticalScroll.Value = panel3.VerticalScroll.Maximum;
이것은 작동하지 않는다. 스크롤바는 거의 움직이지 않는다. 최대은 어떤 이유로 든 항상 100입니다. 내가 휠 문제에 노력 무엇
(작동하지 않습니다) :
// Fires as long as i don't change focus to anything
this.MouseWheel += new MouseEventHandler(Panel1_MouseWheel);
private void Panel1_MouseWheel(object sender, MouseEventArgs e)
{
panel3.Focus();
}
감사합니다.
을보십시오. 그것을 먼저 클릭하십시오. –
작동하지 않습니다. 패널을 클릭하면 그림 상자가 표시되고 심지어 텍스트 상자가 표시됩니다. 휠이 작동하지 않았습니다. –
TablelayoutPanel을 사용 하시겠습니까? –