如何在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。