仍然无法在WinForms应用程序中隐藏FlowLayoutPanel的水平滚动条

11

我无法隐藏我的 FlowLayout 面板的水平滚动条。我是动态添加此面板的。

我在 Stack Overflow 上阅读了以下 3 篇文章,但没有成功。

flowlayoutpanel and horizontal scrollbar issue

How do I disable the horizontal scrollbar in a Panel

Scrolling panel using horizontal scroll bar

我尝试了以下代码。

TableLayoutPanel pannel = new TableLayoutPanel();
 pannel.Parent = pnlChart;
 pannel.Dock = DockStyle.Fill;
 pannel.AutoScroll = true;
 pannel.HorizontalScroll.Visible = false;

对我来说,这很简单,只需要 AutoScroll = false - Cullub
1个回答

14

你试过这个吗?

int vertScrollWidth = SystemInformation.VerticalScrollBarWidth;

pannel.Padding = new Padding(0, 0, vertScrollWidth, 0);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接