如何在C#中使Winform可滚动
我创建(我正在使用Visual Studio 2012)winform具有以下特性:
- 宽度:812
- 身高:667
- FormBorderStyle:固定3D
在put vScrollBar的右侧(有高度:599px,这正是我固定forms的大小)。 现在我想我的表格高度会比667px更高,并且在滚动条的帮助下,你滚动到表格的底部。 让我把它放在图片中:
现在我想创建如果你滚动滚动条文本框等向下移动,所以你可以看到当前隐藏的文本框(它们是forms的)。
到目前为止,我没有任何代码。
有没有可以帮助我的教程。 真的感谢你的帮助。
您可以添加FlowLayoutPanel
并将这些属性设置为:
flowLayoutPanel1.FlowDirection = System.Windows.Forms.FlowDirection.TopDown; flowLayoutPanel1.WrapContents = false; flowLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill; flowLayoutPanel1.AutoScroll = true;
并且您可以看到滚动,您可以使用Panel
并设计您的应用程序。
或者完全不同,你可以设置this.AutoSize = true;
并将一个控件拖到窗体的外部(大小),然后,您可以看到窗体的scrollBar。