您的位置:首页 > 其它

给groupBox添加滚动条

2016-07-16 19:45 302 查看
转自:http://www.cnblogs.com/huacw/p/3967351.html

public Form3()

        {

            InitializeComponent();

            foreach (Control gbox
in groupBox1.Controls)

            {

                if (gbox
is VScrollBar)
continue;

                gbox.Tag = gbox.Location.Y;

            }

            panelControl1.VerticalScroll.Value = panelControl1.VerticalScroll.Maximum;   

        }

然后加入一个垂直滚动条控件,并添加如下事件:

private void vScrollBar1_Scroll(object sender,
ScrollEventArgs e)

        {

            foreach (Control gbox
in groupBox1.Controls)

            {

                if (gbox
is VScrollBar)
continue;

                gbox.Location =
new Point(gbox.Location.X, (int)gbox.Tag
- e.NewValue);

            }

        }
注意:给groupbox 的父panel
设置AutoScroll=true
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: