循环微调控件(CycleSpinner)所实现的功能是:当单击向上箭头而达到值时,再单击向上箭头,能自动跳到最小值;当单击向下箭头而达到最小值时,能自动跳到值;其余功能均继承Spinner基类的功能。具体实现方法如下:
利用表单控件,在表单中设计一个微调按钮,并设置如下属性:
SpinnerHighValue=Max
&&Max应小于Spinner基类所
&&提供的默认值
SpinnerLowValue=Min
&&Min应大于Spinner基类所
&&提供的最小默认值
Value=1
Name=′CycleSpinner′
在Init事件中写入如下代码:
This.SpinnerHighValue=This.SpinnerHighValue+This.Increment
This.SpinnerLowValue=This.SpinnerLowValue-This.Increment
在InteractiveChange事件中写入如下代码:
If This.Value=This.SpinnerHighValue
This.Value=Int(This.SpinnerLowValue+This.Increment)
Endif
If This.Value=This.SpinnerLowhValue
This.Value=Int(This.SpinnerHighValue-This.Increment)
Endif
Thisform.Refresh
再将其作为类保存起来,添加到你的类库中。
若你在编程中,需用此功能,就可直接用此循环微调控件类了。
【VFP中添加循环微调控件的类】相关文章:
2025年外省高中学业水平合格性考试成绩转入江苏认定的通告公布05-07
Vb中控件的自动排列05-07
写未来的作文300字05-07
Our Mother Is the Same 我们的妈妈是一样的05-07
中国大地保险公司实习报告05-07
小学父爱的作文600字05-07
2018国家电网新大纲财会类市场模拟卷多选题(二)05-07
2016年职称英语综合类阅读判断练习八05-07
07年4月北师大“中国古代文学史(一)”串讲(5)05-07
汪涵讲述小时候成长经历:鸡毛掸子的故事05-07
