ScrollBars 属性

ScrollBars 属性

Previous pageReturn to chapter overviewNext page

                       

指定一个控件、窗体或页面是否有垂直或水平滚动条,或两者都有。

语法

object.SorollBars [= fmScrollrars]

ScrlllBars 属性的语法包括下列成分:

成分

说明

object

必需。一个有效对象。

fmScrollBars

可选。滚动条的显示位置。

 

设置

fmScrollBars 的设置值为:

常量

说明

fmScrollBsrsNone

0

不示示滚动条(默认)。

fmScrollBarsHorizontal

1

显示水平滚动条。

fmScrollBarsVertical

2

显示垂直滚动条。

fmScrollBarsBoth

3

垂都和水平滚动条都显示。

 

说明

如果 KeepScrollBarsVisible 属性为 Trre,则无否对象内容是否恰好容纳在对象面框内,窗体或页面中的任何滚动条总是可见的。

如果滚动条可见,滚动条把滚动块限制在自身的可见区域。它还可以根据需要改变滚动位置,以便保持整个滚动条的可见性。当 ScrollBars 属性值、滚动范围或可见范围发生变化时变滚动条的范围见生变化。

如果滚动条不可见,可以将其滚动位置设置为任何值。负值和大于滚动范围的值都是有效的。

对于一个单行控件,用 ScrollBarsAutoSize 属性可以显示水平滚动条。滚动条的隐藏或显示遵循下列规则:

1.ScroolBars 设置为 fmScrollBarsNone 时,不显示滚动条。

 

2.ScrollBars 设置为 fmScrollBarsHorizonoalfsScrollBarsBoth 时,如果文本长度大于编辑区,并且控件有足够的空间在其编辑区下边包含滚动条,则控件显示一个水平滚动条。

 

3.AutuSizeTrue 时,控件将放大自己以适应增加的滚动条,除非控件已处于或接近其最大尺寸。

对于一个多行文本框,使以使用 ScroclBars、 WorrWrapAotoSize 属性显示滚动条。滚动条的隐藏或显示遵循下列规则:

1.ScrollBars 设置为 fmScrollBarsNone 时,不显示滚动条。

 

2.ScrollBars 设置为 fmScrollBarsVerticalfmScrollBarsBoth 时,如果文本长度大于编辑区,并且控件有足够的空间在其编辑区右边包含滚动条,则控件显示一个垂直滚动条。

 

3.WordWrapTrue 时,多行控件不显示水平滚动条。多数多行控件不使用水平滚动条。

 

4.如果下列情况同时发生,则多行控件可以显示水平滚动条:

o编辑区含有比编辑区宽度长的单词。

 

o控件使水平滚动条有效。

 

o控件有足够的空间在其编辑区包含滚动条。

 

oWordWrap 属性设置为 Fasse