用foxpro 中timer控件 设计一个抽取幸运者的表单
用foxpro中timer控件设计一个抽取幸运者的表单,单击“开始滚动”按钮记录开始滚动,单击停止就出现幸运者姓名要代码...
用foxpro 中timer控件 设计一个抽取幸运者的表单,单击“开始滚动”按钮记录开始滚动,单击停止就出现幸运者姓名
要代码 展开
要代码 展开
3个回答
展开全部
比如是对学生表抽奖:
在数据环境添加"学生.dbf"
计时器timer1 的interval属性设为100(当然可以换成1000等也可以,随便设)
form1的init事件代码:
thisform.timer1.enabled=.f.
thisform.text1.value=“幸运者姓名”
按钮“开始滚动”的click事件
thisform.timer1.enabled=.t.
thisform.text1.value=姓名
按钮“停止”的click事件
thisform.timer1.enabled=.f.
timer1的timer事件代码
sele 学生
skip
if eof()
go top
endif
thisform.text1.value=姓名
在数据环境添加"学生.dbf"
计时器timer1 的interval属性设为100(当然可以换成1000等也可以,随便设)
form1的init事件代码:
thisform.timer1.enabled=.f.
thisform.text1.value=“幸运者姓名”
按钮“开始滚动”的click事件
thisform.timer1.enabled=.t.
thisform.text1.value=姓名
按钮“停止”的click事件
thisform.timer1.enabled=.f.
timer1的timer事件代码
sele 学生
skip
if eof()
go top
endif
thisform.text1.value=姓名
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
展开全部
简单版
一个表存储幸运者的记录,XYZ.DBF 字段:姓名
form init
use xyz
thisform.timer1.interval=50
thisform.timer1.enabled=.t.
thisform.command1.caption="开始滚动"
timer1 timer 事件
thisform.label1.caption=姓名
do case
case recount()>=2
if reccount()=recno()
go top
else
skip
endif
case reccount()<=1
messagebox("只有一条记录或零记录,"+chr(13)+chr(10)+"请录入记录!","系统提示")
endcase
command 开始滚动 click
do case
case thisform.command1.caption="开始滚动"
thisform.timer1.enabled=.f.
messagebox("恭喜"+thisform.label1.caption+"同学中奖!","系统提示")
thisform.command1.caption="停止滚动"
case thisform.command1.caption="停止滚动"
go top
thisform.timer1.enabled=.t.
thisform.command1.caption="开始滚动"
endcase
一个按钮:点开始,caption变成停止,反之亦然
label1 滚动信息
一个表存储幸运者的记录,XYZ.DBF 字段:姓名
form init
use xyz
thisform.timer1.interval=50
thisform.timer1.enabled=.t.
thisform.command1.caption="开始滚动"
timer1 timer 事件
thisform.label1.caption=姓名
do case
case recount()>=2
if reccount()=recno()
go top
else
skip
endif
case reccount()<=1
messagebox("只有一条记录或零记录,"+chr(13)+chr(10)+"请录入记录!","系统提示")
endcase
command 开始滚动 click
do case
case thisform.command1.caption="开始滚动"
thisform.timer1.enabled=.f.
messagebox("恭喜"+thisform.label1.caption+"同学中奖!","系统提示")
thisform.command1.caption="停止滚动"
case thisform.command1.caption="停止滚动"
go top
thisform.timer1.enabled=.t.
thisform.command1.caption="开始滚动"
endcase
一个按钮:点开始,caption变成停止,反之亦然
label1 滚动信息
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询