第六讲 常用控件2.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、 滚动条与滑块 滚动条(ScrollBar)和滑块(Slider)控件通常用来帮助观察数据或确定位置,同时也可以作为数据输入的工具。FlatScrollBar控件是标准 Windows滚动条(ScrollBar控件)对鼠标敏感版本,它提供平面格式选项,也可以代替标准 Windows 的立体滚动条。使用滚动箭头和滚动框时,FlatScrollBar 能提供更强的交互性能。FlatScrollBar 控件是 MSCOMCT2.OCX 文件中一组ActiveX 控件的一部分。要在应用程序中使用 FlatScrollBar 控件,必须将MSCOMCT2.OCX 文件添加到工程。 FlatScrollBar 控件的三种格式选项: 1 、 滚动条和滑块共有的重要属性 Value属性 Value属性表示滚动框在滚动条中的位置,用整数表示,其取值范围为-32768~32767。 Max属性 Max属性表示滚动条所能够代表的最大值,其取值范围为-32768~32767。。 Min属性 Min属性表示滚动条或滑块所能够代表的最小值,其取值范围为-32768~32767。 SmallChange 属性 SmallChange属性表示当用户单击滚动条两端箭头时,滚动框移动的增量值。对滑块控件,可以用左、右箭头进行控制。。 LargeChange属性 LargeChange属性表示当用户单击滚动条或滑块中的空白处时,滚动框或滑快移动的增量值。对滑块控件,还可以用PageUp和PageDown键控制。 2 、 FlatScrollBar 控件特有的重要属性 Appearance 属性: Appearance 属性用来设置滚动条的外观,并决定滚动条是平面的、立体的,还是两者的组合。 Appearance=fsb3D(即0):滚动条有标准 Windows 滚动条的立体外观。 Appearance=fsbFlat(即1):缺省值, 滚动条是平面的。 Appearance=fsbTrack3D(即2):滚动条是平面的,当鼠标移动到滑块和箭头按钮上,它们就会变成立体的。 3、 滑块控件特有的重要属性 (1)TickStyle 属性 TickStyle 属性用来确定 Slider 控件上显示的刻度标记的样式和位置。可以为0~3四个值。 (2)TickFrequency 属性 TickFrequency 属性用来确定滑块控件刻度标记的频率,此频率与其范围有关。 (3) TextPosition属性 当用鼠标操作滑块控件时会出现当前刻度的提示文本,TextPosition属性用来确定显示提示文本相对于滑块的位置。 TextPosition属性=0:文本显示在控件的上边或左边。 TextPosition属性=1:文本显示在控件的下边或右边。 (4) SelLength 属性和SelStart属性 SelLength 属性表示滑块中选择出的范围长度。 SelStart属性表示滑块中选择出的范围起点。 SelLength 和 SelStart 属性一起使用,可以在滑块上选择某一范围内的连续数值。因此,可以在滑块上直观地模拟可能的取值范围。 SelLength 属性不能小于 0,SelLength 与 SelStart 之和不能大于 Max 属性值。 (5) SelectRange 属性 SelectRange 属性决定滑块是否能够具有选择出的范围。 4 、 滚动条和滑块的事件 与滚动条有关的事件主要是Scroll和Change事件。只有拖动滚动框才响应Scroll,而通过单击滚动箭头或滚动条则不会发生Scroll事件。只要滚动框的位置发生改变,就触发Change事件。 二 、 计时器 计时器(Timer)控件是在应用程序中用来处理按一定时间间隔(Interval)触发事件的控件。在运行时不可见。 计时器的属性不多,其重要的属性为Interval属性。 计时器只有一个事件,即Timer事件。 在VB中,可以用Timer函数获取系统时钟的时间。而Timer事件是VB模拟实时计时器的事件,不能将两者混淆。 Timer事件的一般语法格式为: Private Sub 计时器名称_Timer() 只要 Timer 控件的 Enabled 属性被设置为 True 而且 Interval 属性值大于 0,则 Timer 事件以 Interval 属性值指定的时间间隔发生。 四、 UpDown 控件

您可能关注的文档

文档评论(0)

0520 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档