如何在VB.Net中的Panel中获取滚动条?

时间:2012-09-20 06:38:52

标签: vb.net scrollbar panel

我正在VB.Net中开发Windows应用程序。在这种情况下,有一种情况是有一种形式,并且在那种形式中有一个面板,在面板中有一个富文本框。

所以我的要求是在Panel中获得一个滚动条。因此,当用户在面板上滚动时,富文本框可以像MS Office功能一样滚动。

任何人都可以告诉我该怎么做吗?

3 个答案:

答案 0 :(得分:16)

设置Panel.AutoScroll = True,只要面板中的任何控件超出其边界,滚动条就会自动出现。

答案 1 :(得分:6)

为richtextbox设置.Dock属性为FILL,将.WordWrap属性设置为FALSE。

还将Panel的.Dock属性设置为FILL。

答案 2 :(得分:6)

为了使用面板自动滚动属性,我这样做:

panel.AutoScroll = true
panel.VerticalScroll.Visible = False or panel.HorizontalScroll.Visible = False

为了了解睫毛棒的尺寸,请使用

SystemInformation.HorizontalScrollBarHeight
SystemInformation.VerticalScrollBarWidth

因此,您可以在显示竖线条时更改面板的尺寸。