我正在VB.Net中开发Windows应用程序。在这种情况下,有一种情况是有一种形式,并且在那种形式中有一个面板,在面板中有一个富文本框。
所以我的要求是在Panel中获得一个滚动条。因此,当用户在面板上滚动时,富文本框可以像MS Office功能一样滚动。
任何人都可以告诉我该怎么做吗?
答案 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
因此,您可以在显示竖线条时更改面板的尺寸。