请问如何用代码控制panel滚动条滑块的位置?比如有个按钮,按下后panel里的所有控件都向右移动一定距离,现在我想让滑块也跟着移动,该怎么做?

解决方案 »

  1.   

    滚动条左移动 
    if (this.panel1.HorizontalScroll.Value>this.panel1.HorizontalScroll.Minimum) 

    this.panel1.HorizontalScroll.Value -= 1; 

    滚动条右移动 
    if (this.panel1.HorizontalScroll.Value <this.panel1.HorizontalScroll.Maximum) 

    this.panel1.HorizontalScroll.Value += 1; 
    }
    滚动条上移动 
    if (this.panel1.VerticalScroll.Value>this.panel1.HorizontalScroll.Minimum) 

    this.panel1.VerticalScroll.Value -= 1; 

    滚动条下移动 
    if (this.panel1.VerticalScroll.Value <this.panel1.HorizontalScroll.Maximum) 

    this.panel1.VerticalScroll.Value += 1; 
    }