【问题标题】:adding a vertical scrollbar for a WinForm panel为 WinForm 面板添加垂直滚动条
【发布时间】:2016-06-18 19:13:01
【问题描述】:

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

这是我的VScrollBar 代码

    panel1.VerticalScroll.Value = vScrollBar1.Value;

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

【问题讨论】:

  • 您关于“我可以影响其宽度”的说法不清楚。它可以有多种解释。该声明暗示您要更改垂直滚动条的宽度?然而,您的代码暗示您想要更改面板的滚动位置。你真正的问题/愿望是什么?

标签: c# winforms


【解决方案1】:

您可以添加 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#

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-06
    • 2021-04-25
    • 1970-01-01
    • 1970-01-01
    • 2010-11-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多