使用 Visual FoxPro 的Slider 控件
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 控件的示例。
- · 什么是项目管理器,数据库和表的区别
- · FOXPRO 常用的对象、属性、事件、方法(1)
- · 使用FOXPRO编一个完整的软件
- · Foxpro 软件的编译及制作安装盘
- · Foxpro 更多对象
- · 用新的控件改进人事管理(二)
- · Foxpro 更多属性
- · Foxpro 更多方法
- · Foxpro 报表及标签
- · Foxpro OLE控件
- · Foxpro 网络版软件初步
- · Foxpro 更多编程命令
- · Foxpro 数组的应用
- · Foxpro 宏替换的应用
- · Foxpro 默认的工作环境
- · Foxpro 更改默认设置
- · Foxpro ON命令
- · Foxpro 进一步订制VFP的向导和生成器
- · 附表:"选项"对话框的说明(1)
- · 附表:"选项"对话框的说明(4)
- · foxpro 取得离线视图
- · foxpro 更新源表
- · foxpro 刷新(Refreshing) 离线视图
- · foxpro 多个本地数据
- · foxpro 结论
- · 使用 Visual FoxPro 的 ImageList 控件
- · 使用 Visual FoxPro 的Calendar 控件
- · 使用 Visual FoxPro 的Slider 控件
- · SQL Server 6.5 基本图书馆应用程序示例数据
- · select - SQL的工作流程
- · union的使用

