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

各位大哥,救救我吧!!飞行棋飞不起来啦!!!

楼主jby0309(菜鸟一号)2004-12-02 19:39:57 在 VB / 控件 提问

我做了一个飞行棋的小游戏,但是当棋子走到特定的一点后该走的不走了,例如:  
      当棋子走到第20号个时触发事件a,使棋子继续向前走3步,可我用if语句判断后没有反应,在下一次电击控件后才运行,那位大哥告诉我为什么啊!~要什么给什么~`(能力范围内的)  
   
  问题点数:20、回复次数:4Top

1 楼aohan(aohan)回复于 2004-12-02 20:22:42 得分 10

呵呵,你光说这点大伙没法帮你的,给出你出问题地方的具体代码吧Top

2 楼caimps(苦乐斋主人)回复于 2004-12-02 23:37:10 得分 10

我喜欢玩飞行棋  
  可你问的太笼统了吧,没法帮忙啊  
  贴点代码或结构什么的Top

3 楼mingday(小山)回复于 2004-12-03 08:22:53 得分 0

呵呵Top

4 楼jby0309(菜鸟一号)回复于 2004-12-16 11:23:24 得分 0

这是我的代码  
  大哥们看看不执行的地方怎么办啊    
   
   
   
   
  Private   Sub   Command1_Click()  
  Static   n   As   Integer  
  a   =   Int(Rnd   *   6)   +   1  
   
  Debug.Print   n,   a  
   
  'Image1(n   +   a).Picture   =   Image1(n).Picture  
  Image1(n   +   a).Picture   =   LoadPicture("C:\Documents   and   Settings\ji\桌面\纪\PIC\1.bmp")  
  Image1(n).Picture   =   LoadPicture()  
  n   =   n   +   a  
  If   n   +   a   =   20   Then  
  Image1(n   +   a   +   3)   =   Image1(n)     '此处不执行  
  Image1(n).Picture   =   LoadPicture()  
  End   If  
  Text2.Text   =   a  
  If   n   +   a   >=   141   Then   Form2.Show:   Form1.Hide  
  Command1.Visible   =   False  
  Command2.Visible   =   True  
   
   
  End   Sub  
   
  Private   Sub   Command2_Click()  
  Static   m   As   Integer  
  b   =   Int(Rnd   *   6)   +   1  
    Text1.Text   =   b  
  Debug.Print   m,   b  
  Image1(m   +   b).Picture   =   LoadPicture("C:\Documents   and   Settings\ji\桌面\纪\PIC\5.gif")  
  'Image1(m   +   b).Picture   =   LoadPicture(App.Path   &   "PIC\bronzegroup09.jpg")  
   
  'Image1(m   +   b).Picture   =   Image1(m).Picture  
   
  Image1(m).Picture   =   LoadPicture()  
  m   =   m   +   b  
  'If   m   +   b   =   20   Then  
  'Image1(m   +   b   +   3)   =   Image1(m)     '此处不执行  
  'Image1(m).Picture   =   LoadPicture()  
  'End   If  
   
  'Call   aa  
  If   m   +   a   >=   141   Then   Form2.Show:   Form1.Hide:   Form2.Text1.Text   =   "fasdfsdaf"  
    If   Image1(6).Picture   =   LoadPicture("C:\Documents   and   Settings\ji\桌面\纪\PIC\5.gif")   Then   Image1(6   +   11).Picture   =   LoadPicture("C:\Documents   and   Settings\ji\桌面\纪\PIC\5.gif")  
  Command1.Visible   =   True  
  Command2.Visible   =   False  
   
  End   Sub  
   
  Private   Sub   Command3_Click()  
  Dim   c   As   Integer  
  c   =   Text3.Text  
  If   c   =   "1"   Then   m   =   141  
  End   Sub  
   
  Private   Sub   Form_Load()  
  'm1.FileName   =   "D:\1.mp3"  
  'm1.Play  
   
  'If   m   +   b   =   20   Then                                                     执行不正确  
  'Image1(m   +   b   +   3)   =   Image1(m)     '此处不执行  
  'Image1(m).Picture   =   LoadPicture()  
  'End   If  
  'If   m   =   1   Or   m   =   2   Or   m   =   3   Or   m   =   4   Or   m   =   5   Or   m   =   6   Or   m   =   7   Then   Image1(m   +   11)   =   LoadPicture("C:\Documents   and   Settings\ji\桌面\纪\PIC\5.gif")  
  Command1.Visible   =   True  
  Command2.Visible   =   False  
   
   
   
   
   
  End   Sub  
   
   
   
  Public   Sub   aa()  
  If   m   +   b   =   1   Or   m   +   b   =   2   Or   m   +   b   =   3   Or   m   +   b   =   4   Or   m   +   b   =   5   Or   m   +   b   =   6   Or   m   +   b   =   7   Then   Image1(n   +   3)   =   Image1(n)  
   
   
   
   
   
   
   
   
  End   Sub  
   
   
   
   
   
   
  Top

相关问题

  • Tomcat大哥,救救小妹
  • 大哥们,救救我吧!!!
  • 大哥救救我呀!急!
  • 帮帮我,救救我!大哥们!!
  • 各位大哥大姐救救我吧。。。。
  • 各位大哥 大姐 救救我吧!
  • 各位大哥,救救小弟吧!
  • 急救!!各位大哥,救救小弟!!
  • 那位大哥能救救我!
  • ▲▲大哥大姐,救救我吧~~~~~~~~~~~~~~~~~~

关键词

  • 代码
  • loadpicture
  • 大哥
  • 飞行棋
  • picture
  • 棋子
  • pic
  • image
  • text

得分解答快速导航

  • 帖主:jby0309
  • aohan
  • caimps

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

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