为WinForm面板添加垂直滚动条

时间:2016-06-18 19:13:01

标签: c# winforms

我正在设计一个触控优化的WinForm应用程序。问题是:如何添加我可以影响其宽度的自定义VScrollBar

这是我的VScrollBar代码

    panel1.VerticalScroll.Value = vScrollBar1.Value;

问题在于它没有将面板滚动到最后。

1 个答案:

答案 0 :(得分:0)

您可以添加FlowLayoutPanel并将以下属性设置为:

 flowLayoutPanel1.FlowDirection = System.Windows.Forms.FlowDirection.TopDown;
 flowLayoutPanel1.WrapContents = false;
 flowLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
 flowLayoutPanel1.AutoScroll = true;

您可以看到滚动,您可以使用面板并设计您的应用程序。

取自:

How to make Winform scrollable in C#