All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
小议优化ASP.NET应用性能之Cache篇_[Asp.Net教程]
C#,3.0新特征之创建和初始化集合对象_[Asp.Net教程]
Ajax简单客户登陆验证_[Asp.Net教程]
ASP.NET实现页面间值传递的几种方法_.net资料_编程技术
教程:如何实现ASP.NET网站个性化_.net资料_编程技术
PHP程序设置变量的方法_[PHP教程]
曹操子孙聚沈阳,家谱难成_网络推广_编程技术
C#中定义鼠标指针形状的方法实例
.Net组件开发介绍,开发ajax控件_.net资料_编程技术
C#中CheckBox控件应用实例
Reading number is top 10 pictures
这才是真正的人体艺术5
Steal to eat bacon bird
这才是真正的人体艺术4
Catch prostitution woman in China
The little woman's bright wire2
Discharge accidentally Actresses by the breast4
接财神,大吉大利,财源滚滚来
Fan bingbing black wings for platform and DanLuoWang believes beauty1
XuRe xuan cool and refreshing photoes2
Sora aoi mirror memorial classics2
Download software ranking
Boxer's Top ten classic battle2
C#与.NET技术平台实战演练
少妇苏霞全本
Tram sex maniac 2 (H) rar bag17
Boxer vs Yellow2
功夫熊猫2(下集)
Kung.Fu.Panda.2
Tram sex maniac 2 (H) rar bag7
Tram sex maniac 2 (H) rar bag3
linux初级教程
aaa published in(发表于) 2014/7/19 0:12:08 Edit(编辑)
delphi滚动条组件(TScrollBar)使用方法

delphi滚动条组件(TScrollBar)使用方法

delphi滚动条组件(TScrollBar)使用方法|实例

滚动条组件(TScrollBar)

此组件是一个Windows 滚动条,用于滚动窗口、组件内容。许多控制有滚动条属性,它们把滚动条作为自己的一部分,对于没有完整滚动条的控制,TScrollBar 组件提供了一个附加的功能,运用它可以使某些控制的内容易于操作。

1.TScrollBar 组件的典型用法

一般情况下,滚动条是自动加入的,例如前面讲的列表框,当项目不能完全显示时,列表框将自动加上滚动条。当用户操作滚动条时,列表自动滚动。

如果想自己操纵窗口滚动,就要用到TScrollBar 组件,当用户在滚动条上操作时,将触发OnScroll事件,这样就可以操纵怎样滚动了。

在通常情况下,用户只利用OnScroll 事件,并在代码中引用Position 属性,获取TScrollBar 组件中小方块的位置,然后利用此值进行操作,例如设置文字的字号大小、颜色的取值等。

2.TScrollBar 组件的重要属性

·Kind 此属性用于设置滚动条是水平方向的还是垂直方向的

·LargeChange 设置滚动条滚动的距离

·Max 此属性用于设置滚动条的最终值

·Min 此属性用于设置滚动条的起始值

·PageSize 当按PgUp 或PgDn 键时,设置滚动条滚动的距离

·Position 设置或返回滚动条中小方块的位置

·SmallChange 用户按下滚动条两端的箭头时滚动条滚动的距离

下面介绍程序中TScrollBar 组件的常用属性。

(1)Kind 属性

Kind 属性用于设置滚动条是水平方向的还是垂直方向。它有两个取值:

• sbHorrizontal:水平方向;

• sbVertical:垂直方向。

(2)LargeChange 属性

当用户单击滚动条内(不是滚动条两端的箭头)时,滚动条滚动的距离是由LargeChange 属性设置的,默认是1,这是一个相对数。假设LargeChange 属性设为10,如果Max 属性减去Min 属性为80,则用户只要按8 次滚动条就能从一端滚到另一端。

(3)Max 属性和Min 属性

这两个属性分别用来设置滚动条的最终值和起始值,它们的取值在-2147483648 和2147483647 之间。Max 属性取值必须大于Min 属性,并且必须为0 或正整数。

(4)PageSize 属性

当用户按PgUp 或PgDn 键时,滚动条滚动的距离是由PageSize 属性设置的,默认是1。

(5)Position 属性

Position 属性用于设置或返回滚动条中小方块的位置,可以在设计期设置Position 属性指定的小方块的起始位置,也可以在运行期修改Position 属性使滚动条滚动。

(6)SmallChange 属性

SmallChange 属性与LargeChange 属性相似,不同的是,它是用户按滚动条两端的箭头时滚动条滚动的距离,默认值是1。

3.TScrollBar 组件的重要事件

·OnChange 用户操作滚动条或者通过编程直接修改Position 属性的值,都会触发该事件

·OnScroll 当用户操作滚动条时将触发这个事件

下面介绍程序中TScrollBar 组件的常用事件。

(1)OnChange 事件

用户操作滚动条或者通过编程直接修改Position 属性的值,都会触发该事件。OnScroll 事件只在用户操作滚动条时才会发生,OnChange 事件发生在OnScroll 事件之后。

(2)OnScroll 事件

当用户操作滚动条时将触发这个事件。其中, ScrollPos 参数返回滚动条中小方块的位置,ScrollCode 参数返回滚动条的状态。可以是以下各值。

• scLineUp:用户按下滚动条的左或上箭头或者键盘上的向上方向键。

• scLineDown:用户按下滚动条的右或下箭头或者键盘上的向下方向键。

• scPageUp:用户单击滚动条内小方块左边或上边的区域或者按下PgUp 键。

• scPageDown:用户单击滚动条内小方块右边或下边的区域或者按下PgDn 键。

• scPosition:用户在滚动条内拖拽小方块并且已释放。

• scTrack:用户正在拖拽小方块。

• scTop:用户把小方块移到滚动条的上端或左端。

• scBottom:用户把小方块移到滚动条的下端或右端。

• scEndScroll:用户操作滚动条后释放了鼠标或按键。




添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.