2016-10-25 103 views
0

我如何为panel添加水平滚动条,我试图让AutoScroll属性为True,但这只是显示垂直滚动条。为面板添加水平滚动条

我想要的是当客户端最小化form水平滚动条出现,所以他可以看到panel中的所有控件,我使用无边框的窗体。

最大化`形式:

Maximize `Form 最小化 '形式':

enter image description here

+0

查找面板框设置。转到属性 - >查找滚动条属性检查滚动条的设置是否不等于none。 – GNMercado

+0

我已经做了,当我让自动滚屏等于true时,只显示垂直滚动条。 –

+0

你尝试过“两个”吗? – GNMercado

回答

1

尝试设置编程面板框属性:

panel.Autoscroll = True panel.VerticalScroll.Visible = True panel.HorizontalScroll.Visible = True

尝试调整面板SIZ然后,不要调整其内部每个数据的宽度大小。我想这是因为数据完全符合您的面板盒。

+0

不幸的是,这不工作,有没有办法做出替代方法呢? –

+1

尝试调整您的面板大小,然后不要调整其中每个数据宽度的大小。我想这是因为数据完全符合您的面板盒。 – GNMercado

+0

是的,我昨天晚上做了,现在它的工作谢谢你,编辑你的答案,使其作为答案。 –

0

尝试寻找Panel属性。在那里你可以看到AutoScroll属性。 AutoScroll属性:

指示当控件内容大于其可见区域时是否自动显示滚动条。

,但如果Panel里面的数据是精确的,水平滚动条或垂直滚动​​条将不会出现在你的Panel

+0

有没有办法做出替代方法呢? –

+0

在工具箱中,您可以看到'HScrollBar'和'VScrollBar'。但是你必须对它进行编程。 – wwwMarvsdotcom

+0

你知道吗?或者你可以给我一个链接,以便如何做到这一点 –