用foxpro 中timer控件 设计一个抽取幸运者的表单

用foxpro中timer控件设计一个抽取幸运者的表单,单击“开始滚动”按钮记录开始滚动,单击停止就出现幸运者姓名要代码... 用foxpro 中timer控件 设计一个抽取幸运者的表单,单击“开始滚动”按钮记录开始滚动,单击停止就出现幸运者姓名
要代码
展开
 我来答
龙丁215
2008-11-25 · TA获得超过190个赞
知道小有建树答主
回答量:187
采纳率:0%
帮助的人:213万
展开全部
比如是对学生表抽奖:
在数据环境添加"学生.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 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
恨别愁更伤悲
2008-11-22 · TA获得超过913个赞
知道大有可为答主
回答量:1585
采纳率:0%
帮助的人:1337万
展开全部
简单版

一个表存储幸运者的记录,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 滚动信息
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
玉雨溪
2008-11-21
知道答主
回答量:25
采纳率:0%
帮助的人:0
展开全部
你是要程序代码么???
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式