给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
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
相关文章推荐
- Android学习笔记--AIDL
- 信息安全基础虚拟机实验的一些问题及解决(win2003)
- 5.1.堆、栈、数据区、bss、代码段
- Android——RuntimePermission介绍
- nodejs
- unix网络编程卷1:套接字联网 源码编译
- UVA - 11732 "strcmp()" Anyone? (字典树的处理)
- Linux下软件的安装方法
- Codeforces 602B Approximating a Constant Range
- JavaWeb核心编程之(三.3)Servlet Init 配置
- hibernate学习 hibernate-tutorials(二)——annotations
- 分布式中使用Redis实现Session共享
- CodeForces 697B Barnicle 和 Codeforce 691 C Puzzles 科学计数法的正逆互推 CodeForces 691B 一个对称的小题;
- 深入解析String#intern
- MySQL索引分析
- linux
- extjs tree节点展开后无法关闭的问题
- leetcode_c++:链表:Remove Duplicates from Sorted List II(082)
- python基础
- c语言中i++,++i的计算