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

最新文章

  1. @SuppressWarnings的参数
  2. IOS UIImageView的contentMode属性
  3. 关于MySQL密码你应该知道的那些事
  4. PHP计算程序运行时间的类
  5. 单点登录 SSO 的实现原理
  6. Android keystore 密码忘记了的找回办法
  7. android 百度地图定位开发1
  8. UTF8转码, 考虑利用app转好再传, CC2541转太麻烦了...
  9. (转载)delphi文件流
  10. Java Concurrency - java.util.concurrent API Class Diagram
  11. Android px、sp、dp之间的互转
  12. Android 当打开“开发人员模式”中的“不保留活动”后,程序应当怎么保持正常执行
  13. Kindle复活记
  14. LOJ#3048. 「十二省联考 2019」异或粽子 Trie
  15. Django-CRM项目学习(五)-stark的action以及多级筛选功能
  16. CSS grid 模板
  17. C#.NET 大型通用信息化系统集成快速开发平台 4.0 版本 - 客户常用问题回答
  18. _proto_ && prototype (原型 && 原型链)
  19. 参考信息 - Serverless
  20. github 心得体会

热门文章

  1. 与number_format函数有关的一个bug?
  2. Input Leakage Current
  3. python 培训之HTTP
  4. python chinese code
  5. javascript序列化
  6. Foundation框架—— 数组 (NSArray NSMutableArray )
  7. BigInteger类
  8. Http请求之--C#的HttpWebRequest实现POST方式请求
  9. mysql 分页性能优化
  10. 什么时候使用tab键来对齐代码和代码的风格