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