MDI 부모의 수직 스크롤 막대가 점차적으로 스크롤하지 않습니다.
-
12-12-2019 - |
문제
VS2010에서 C #에 MDI 응용 프로그램을 작성했습니다.
세로 스크롤 막대에서 엄지를 드래그하면 엄지 손가락이 릴리스 될 때까지 창이 움직이지 않습니다.
연구가 몇 가지 사항을 켜 냈지만 지금까지 발견 한 정보 중 누구도 작동하지 않았습니다.
누군가이 문제에 대한 지침이 있습니까?엄지 손가락을 드래그 할 때 창이 스크롤되기를 바랍니다.
chuck
해결책
"윈도우가 엄지 손가락을 드래그 할 때 스크롤 할 것을 원한다면 창은 엄지 손가락이 릴리스 될 때까지 이동 "
스크롤 막대 속성을 설정합니다
편집 :
마지막 예를 확인하십시오. http://www.pcreview.co.영국 / 포럼 / 결정 - scrolling-mdi-form-mdiclient-t1323005.html 깜박이는 것을 피하기 위해 자식 양식을 repaint repaint repaint repaint repaint repaint repainting 탐지하기
Hans Souttant는 무엇 여기를 보시기 바랍니다 : C # 의 MDI 양식의 ScrollBar와 관련된 문제
psuedo 코드 :
protected override void WndProc(ref Message m)
{
try
{
switch (m.Msg)
{
//Scolling progress and Completion will be triggered
case WM_HSCROLL:
case WM_VSCROLL:
//this doesn't work
//this.VerticalScroll.Value = x;
//I haven't tested this but it should definately work:
//http://www.pinvoke.net/default.aspx/user32.setscrollpos
. 제휴하지 않습니다 StackOverflow