当前位置: 首页 > article >正文

实战项目:VB龟兔赛跑游戏+猜数字游戏

文章目录:

一:效果演示

二:实现思路

三:代码实现

form1 

效果图

代码

form2 

效果图

代码

form3 

效果图

代码


一:效果演示

效果图◕‿◕✌✌✌ 

代码下载

二:实现思路

窗口1:龟兔赛跑
    单击按钮,通过图片属性控制移动
    Timer控制自动移动


窗口2:猜数字游戏
    输入框和文本框信息进行比较判断


窗口3:背景颜色变换
    设置初始背景颜色,再依次对窗体背景颜色进行判断,然后重新赋值背景颜色,最好行成一个一个判断闭环


主窗口页面之间的跳转
    是通过可见否,判断那些窗口显示那些窗口隐藏

三:代码实现

form1 

效果图

代码

Private Sub Command1_Click()
    Picture1.Left = Picture1.Left + 70
End Sub

Private Sub Command2_Click()
    Form1.Visible = False
    Form3.Visible = True
End Sub

Private Sub Form_Load()

End Sub

Private Sub Timer1_Timer()
    Picture2.Left = Picture2.Left + 20
End Sub

form2 

效果图

代码

Option Explicit

Private Sub Command1_Click()
    Dim num As Variant
    num = Val(InputBox("请输入我猜想的数:"))
    If num = Text1.Text Then
        MsgBox ("恭喜你,猜想正确!")
    Else
        MsgBox ("抱歉,你猜错了!")
    End If
End Sub

Private Sub Command2_Click()
    Form2.Visible = False
    Form3.Visible = True
End Sub

Private Sub Form_Load()

End Sub

form3 

效果图

代码

Option Explicit

Private Sub Command1_Click()
    Form3.Visible = False
    Form1.Visible = True
End Sub

Private Sub Command2_Click()
    Form3.Visible = False
    Form2.Visible = True
End Sub

Private Sub Command3_Click()
    If Form3.BackColor = &HC000& Then
        Form3.BackColor = vbRed
    ElseIf Form3.BackColor = vbRed Then
        Form3.BackColor = vbBlue
    ElseIf Form3.BackColor = vbBlue Then
        Form3.BackColor = vbGreen
    Else
        Form3.BackColor = &HC000&
    End If
End Sub

Private Sub Form_Load()
    Form3.BackColor = &HC000&
End Sub

http://www.kler.cn/a/133979.html

相关文章:

  • Java:解决因为大小写不规范导致的接收不到数据
  • docker更改数据目录
  • 算法——长度最小的子数组(leetcode209)
  • Vue.js 项目创建流程
  • 鸿蒙next版开发:相机开发-适配不同折叠状态的摄像头变更(ArkTS)
  • 使用 unicorn 和 capstone 库来模拟 ARM Thumb 指令的执行(一)
  • vue3安装vue-router
  • 云计算(Docker)
  • 文件转换,简简单单,pdf转word,不要去找收费的了,自己学了之后免费转,之后就复制粘贴就ok了
  • how to find gcc openbug
  • mysql 设置远程登录
  • 【数据结构&C++】二叉平衡搜索树-AVL树(25)
  • 系列五、怎么查看默认的垃圾收集器是哪个?
  • Java 语言关键字有哪些
  • 【0234】PgBackendStatus 记录当前postgres进程的活动状态
  • GDPU 数据结构 天码行空10
  • 华为OD机试 - 转盘寿司(Java JS Python C)
  • Springboot更新用户头像
  • 大语言模型的三阶段训练
  • vim指令
  • promise时效架构升级方案的实施及落地 | 京东物流技术团队
  • 【Go入门】 Go搭建一个Web服务器
  • 340条样本就能让GPT-4崩溃,输出有害内容高达95%?OpenAI的安全防护措施再次失效
  • 电路的基本原理
  • DeepStream--测试resnet50分类模型
  • 大数据-玩转数据-Centos7 升级JDK11