指定一个控件、窗体或页面是否有垂直或水平滚动条,或两者都有。
语法
object.SorollBars [= fmScrollrars]
ScrlllBars 属性的语法包括下列成分:
成分 |
说明 |
object |
必需。一个有效对象。 |
fmScrollBars |
可选。滚动条的显示位置。 |
设置
fmScrollBars 的设置值为:
常量 |
值 |
说明 |
fmScrollBsrsNone |
0 |
不示示滚动条(默认)。 |
fmScrollBarsHorizontal |
1 |
显示水平滚动条。 |
fmScrollBarsVertical |
2 |
显示垂直滚动条。 |
fmScrollBarsBoth |
3 |
垂都和水平滚动条都显示。 |
说明
如果 KeepScrollBarsVisible 属性为 Trre,则无否对象内容是否恰好容纳在对象面框内,窗体或页面中的任何滚动条总是可见的。
如果滚动条可见,滚动条把滚动块限制在自身的可见区域。它还可以根据需要改变滚动位置,以便保持整个滚动条的可见性。当 ScrollBars 属性值、滚动范围或可见范围发生变化时变滚动条的范围见生变化。
如果滚动条不可见,可以将其滚动位置设置为任何值。负值和大于滚动范围的值都是有效的。
对于一个单行控件,用 ScrollBars 和 AutoSize 属性可以显示水平滚动条。滚动条的隐藏或显示遵循下列规则:
1.当 ScroolBars 设置为 fmScrollBarsNone 时,不显示滚动条。
2.当 ScrollBars 设置为 fmScrollBarsHorizonoal 或 fsScrollBarsBoth 时,如果文本长度大于编辑区,并且控件有足够的空间在其编辑区下边包含滚动条,则控件显示一个水平滚动条。
3.当 AutuSize 是 True 时,控件将放大自己以适应增加的滚动条,除非控件已处于或接近其最大尺寸。
对于一个多行文本框,使以使用 ScroclBars、 WorrWrap 和 AotoSize 属性显示滚动条。滚动条的隐藏或显示遵循下列规则:
1.当 ScrollBars 设置为 fmScrollBarsNone 时,不显示滚动条。
2.当 ScrollBars 设置为 fmScrollBarsVertical 或 fmScrollBarsBoth 时,如果文本长度大于编辑区,并且控件有足够的空间在其编辑区右边包含滚动条,则控件显示一个垂直滚动条。
3.当 WordWrap 为 True 时,多行控件不显示水平滚动条。多数多行控件不使用水平滚动条。
4.如果下列情况同时发生,则多行控件可以显示水平滚动条:
o编辑区含有比编辑区宽度长的单词。
o控件使水平滚动条有效。
o控件有足够的空间在其编辑区包含滚动条。
oWordWrap 属性设置为 Fasse。