强制垂直滚动条在面板中可见

时间:2011-08-04 18:51:29

标签: vb.net

我有一个Windows窗体VB.NET应用程序,其中一个面板包含一些其他控件。

我将面板的AutoScroll属性设置为True,这似乎适合在需要时应用滚动条。问题是用户必须一直向右滚动才能访问垂直滚动条。有无法在用户水平滚动的位置显示垂直滚动条的方法吗?

修改 我想这里的主要问题是我在面板中有一个DataGridView。我希望面板执行垂直滚动,而不是DataGridView。为什么当我在datagridview上关闭垂直滚动条并在面板上自动滚动时,从不显示垂直滚动条?

1 个答案:

答案 0 :(得分:1)

您可以在面板右侧添加VScrollBar,然后设置代码以上下移动面板。

更好的选择可能是将面板切换到FlowLayoutPanel,这样可以对垂直和水平的滚动控制提供相当多的控制。

查看MSDN,了解如何使用FLP的所有属性: