打开窗口的时候怎么定位滚动条的位置~~~~比如到中间或是最底端~~~~

解决方案 »

  1.   

    用ScrollBar控件应该可以吧
    //水平滚动条
    hScrollBar1.Width = XXX.Width;
                hScrollBar1.Value = hScrollBar1.Maximum;//最右
    //垂直滚动条
    vScrollBar1.Height = dataGridView1.Height;
                vScrollBar1.Value = hScrollBar1.Maximum;//最下
      

  2.   

    上面dataGridView1&&XXX换成你的控件名
      

  3.   

    picturebox自带的滚动条怎么定位呢~~~~
      

  4.   

    使用api:        [DllImport("user32")]
            public static extern int GetScrollPos(IntPtr hwnd, int nBar);
            //设置滚动条位置
            [DllImport("user32.dll")]
            static extern int SetScrollPos(IntPtr hWnd, int nBar, int nPos, bool bRedraw);
    第2个参数表示方向,0或1
      

  5.   

    PictureBox自身没有滚动条功能。 
    Panel自带滚动条,可以用Panel给PictureBox加上滚动条 
    设置Panel属性AutoScroll为true 
    设置PictureBox属性SizeMode为AutoSize 
    这样就可以用滚动条来看PictureBox中的大图片了 
      

  6.   


    我是把PictureBox放在窗体上,然后加了句this.AutoScrollMinSize = new Size(1280, 800);就出来滚动条了~~~这样做法是不是会有什么局限性~~