CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他数据库开发 >  VFP

VFP中的循环中止问题!

楼主jessie0327(jessie)2004-11-02 23:06:42 在 其他数据库开发 / VFP 提问

我做了一个类似于老虎机的很小很小的小游戏,就是在三个文本框中随机产生三个数,有数字其出现就赢,否则就是输。  
      我想把三个文本框中的数字做成滚动的,选择开始,数字就开始滚动,选择停止,数字就停止,根据停止的数据来判断输赢,就像那些游戏机一样。但是我将三个随机数的产生放到循环内部时,就变成了死循环,不知道如何让它停下来,请指教!! 问题点数:20、回复次数:8Top

1 楼fj_jiangqi(强盗)回复于 2004-11-02 23:09:45 得分 2

for   n=1   to   3   &&这样3次就结果了  
      ...  
  endfor  
  -----------------------------  
  我流落在凄凉的世界里-孤苦伶仃  
  我过着动荡无助的生活-四处漂泊  
  我在死亡线上苦苦挣扎-度日如年Top

2 楼vokeyliu(vokey)回复于 2004-11-02 23:50:12 得分 5

在for   循环中加入判断如果符合条件就exitTop

3 楼LAIYANGPJ(小丑)回复于 2004-11-03 07:35:10 得分 3

在循环中加上一个条件语句比方说:  
  DO   WHIL   .T.  
      .  
      .  
      IF   INKEY()=27  
          EXIT  
      ENDIF  
      .  
      .  
  ENDDOTop

4 楼apple_8180(十豆三)回复于 2004-11-03 09:16:58 得分 2

不管用什么循环,只要设一上条件,这个条件看你游戏的需求了,只要满足了这个条件就跳出,即可。Top

5 楼xclzteb(浪子)回复于 2004-11-03 11:07:35 得分 1

楼上可以了。Top

6 楼shanjuhua(山菊花)回复于 2004-11-03 11:40:22 得分 5

thisform.load()  
  public   lEnd  
  lEnd=.t.  
  ============================  
   
  滚动按钮:  
  Do   While   lEnd  
          Thisform.text1.Value=Int(Rand()*1000)  
          ......  
   
          DoEvents  
  Enddo  
  lEnd=.T.  
   
  =======================================  
   
  停止按钮:  
  lEnd=.F.  
  Top

7 楼itzhiren(itzhiren)回复于 2004-11-04 11:05:51 得分 1

山菊花的方法就可以了Top

8 楼leungzhq2000(月下独茁)回复于 2004-11-04 21:15:18 得分 1

用子程序吧.控制起来比较容易,只要放置条件.用return   控制就能返回,或者使用exit就可以退出~Top

相关问题

  • 关于中止while循环
  • 怎样中止死循环?
  • 怎样中止死循环?
  • 求救中!!止循环
  • 怎样实现按stop按钮中止一个循环
  • 如何中止一个效长的循环处理过程,只是中止不是强行关闭程序
  • 如何中止DLL?
  • vfp中加循环加1
  • 线程正在中止?
  • 怎样中止一个线程

关键词

  • 循环
  • 数字
  • 条件
  • 停止
  • exit

得分解答快速导航

  • 帖主:jessie0327
  • fj_jiangqi
  • vokeyliu
  • LAIYANGPJ
  • apple_8180
  • xclzteb
  • shanjuhua
  • itzhiren
  • leungzhq2000

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo