VFP微调按钮(spinner)
1.微调按钮:可以控制数据在一定范围内的变化,同时可以像文本框一样输入数据。
2。微调按钮的常用属性:见下表。
属性
increment设置微调按钮的向上和向下微调量。默认值为1.00
inputmask设置微调值。与increment属性一起使用,可以设置带小数位的值
spinnerlowvalue通过鼠标控制数值的下限值
spinnerlhighvalue通过鼠标控制数值的上限值
keyboardlowvalue通过键盘输入数值的下限值
keyboardhighvalue通过键盘输入数值的上限值。
三。微调按钮的常见事件:
1.downclick事件:点击向下箭头时生成
2.upclick事件:点击向上箭头时生成
3.interactivechange事件:微调按钮的值发生变化时发生
4 .例:制作一个显示时间的模拟时钟,刷新时间可调
1。创建一个新表单,添加一个文本框text1来显示时间,添加一个微调按钮spinner1来控制刷新时间间隔;命令按钮command1用于开始时间显示,其标题设置为“开始”;定时器timer1用于刷新时间间隔;两个标签,标题分别设置为“当前时间”和“第二次刷新”。如图50
2所示。设置对象的属性:根据下表中的值设置属性
控件名称设置属性值
text 1 value { }
spinner 1 spinner low value 1
spinner 1 spinner high value 60
spinner 1 keyboard low value 1
spinner 1 keyboard high value 60
3。编写事件代码:
★command 1的click事件:
This form . timer 1 . interval = This form . spinner 1 . value * 1000
★timer 1的timer事件:
This form . text 1 . value = time()
五、略粗控件的值一般为数值,但也可以使用微调控件和文本框组合微调各种类型的值,大大扩展了微调控件的功能。例如,您可以结合使用微调控件和文本框来微调特定范围内的日期。首先,调整微调控件的大小。使其不显示自己的值框,然后在微调按钮旁边放置一个文本框,将文本框的值设置为日期类型(即{})。在微调控件的upclick和downclick事件中输入代码,加减文本框的一个值并发送给文本框,实现用微调控件微调日期。
0条评论