使用VisualFoxPro的Slider控件

文章作者 100test 发表时间 2007:03:10 18:17:30
来源 100Test.Com百考试题网


Slider 控件在 COMCTL32.OCX 中,其帮助文档是 CTRLREF.HLP。Slider 控件与音响中的音量控制滑动块相似;它用一个条提供控制的范围值和一个可以沿着条拖动的指针来指示选定值。该控件常用于输入数值型的值,但更多的是用于 "定位" 或 "性质" 对话框类型而不是数据输入,TextBox 或更适于数据输入。

方法和事件

Slider 控件响应一些与 VFP 的控件的方法和事件相同的方法和事件Click,Drag,DragDrop,DragOver,GotFocus,KeyDown,KeyPress,KeyUp,LostFocus,MouseDown,MouseMove,MouseUp,Move,Refresh,SetFocus,ShowWhatsThis ZOrder。

Change 事件与其它控件的 InteractiveChange 事件相似;它在 Value 属性改变时激发。在沿着条拖动滑杆时,Scroll 事件连续不断地激发。

ClearSel 方法清除控件的选定区域(见下述)。GetNumTicks 返回控件中的 tick 数。

属性

Slider 控件的许多属性影响控件的外观,它们在设计时很容易从右击菜单中调出 VFP 属性表或 Slider 控件属性表进行设置。它们包括 BorderStyle,LargeChange (当按下 PgUp 或 PgDn 或在 slider 的左边或右边单击鼠标时,slider 改变的 tick 数),SmallChange (当按下左右键头时,slider 改变的 tick 数),Orientation (横向或纵向放置),TickStyle (ticks 沿着 顶/左,底右 边沿交叉的出现或不出现) 和 TickFrequency。

我们在运行时更感兴趣的属性是 Min,Max 和 Value。Min 和 Max 提供控件值的范围,默认值是 0 和 100。slider 的沿着控件的位置由 Value 属性控制。

SelectRange 属性控制 slider 是否显示选定范围。如果 SelectRange 设置为 .T.,SelStart 和 SelLength 属性决定选定范围的起始位置和长度。

示例

源代码中的 SLIDER 表单显示了一个使用 Slider 控件的示例。



相关文章


计算机等级考试二级VB考点分析之对象及其操作(4)
on、where、having的不同之处
计算机等级考试二级VB考点分析之对象及其操作(5)
使用VisualFoxPro的Slider控件
计算机等级考试二级VB考点分析之对象及其操作(3)
使用VisualFoxPro的ProgressBar控件
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛