为Winform面板添加垂直滚动条



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

这是我的VScrollBar代码

    panel1.VerticalScroll.Value = vScrollBar1.Value;

问题是它没有将面板滚动到末端。

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

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

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

取:

如何在c#

中使Winform可滚动

最新更新