VFP循环微调控件(Cycle i er)

文章作者 100test 发表时间 2007:11:14 12:18:42
来源 100Test.Com百考试题网


循环微调控件(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

  再将其作为类保存起来,添加到你的类库中。

  若你在编程中,需用此功能,就可直接用此循环微调控件类了。

相关文章


子程序的调用和返回指令子程序举例
子程序的参数传递
索引在数据库中的应用分析
寻找MSOffice替代品6大免费Office办公套件
VFP循环微调控件(Cycle i er)
程序运行时添加表到表单的数据环境
2008年全国计算机等级考试调整方案
相对基址加变址寻址方式
32位微机的内存管理模式
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛