中部网欢迎您!

中部网
中部网 > 商讯 >VB小程序,猜数字游戏!

VB小程序,猜数字游戏!

2021-02-27 11:48:05
来源:互联网
阅读:-

在Textbook框内输入你猜的数字,试试看你能几次猜中,如果10次没有猜中,Command按钮就变换灰色控件。...

VB小程序,关注我有更多的有趣的VB小程序

实现功能:程序启动时随机产生1个到500之内的正整数,在Textbook框内输入你猜的数字,试试看你能几次猜中,如果10次没有猜中,Command按钮就变换灰色

控件:一个TextBox文本框,两个Label标签,一个Command命令按钮

界面:

VB小程序,猜数字游戏

VB小程序,猜数字游戏

代码:

Option Explicit

Dim num As Integer

Dim i As Integer

Private Sub Command1_Click()

If i > 10 Then

Command1.Enabled = False

MsgBox "你已猜了多次,游戏结束,没有猜中"

Exit Sub

End If

If Text1.Text = "" Or Not IsNumeric(Text1.Text) Then‘text1为空或者非数字就进行提示

MsgBox "请输入数字!"

Else

If Val(Text1.Text) > num Then

Label2.Caption = "太大了,请重新输入!"

Text1.Text = ""

i = i + 1

ElseIf Val(Text1.Text) = num Then

Label2.Caption = "恭喜你,你猜对了!" & "你共猜了" & Str(i) & "次"

i = i + 1

Else

Label2.Caption = "太小了,请重新输入!"

i = i + 1

Text1.Text = ""

Text1.SetFocus

End If

End If

End Sub

Private Sub Form_Load()

Command1.Caption = "猜数"

Randomize’每次启动时生成的随机数不一样

i = 0

num = Int(Rnd * 500) + 1‘生成随机数

End Sub

想得到更多的VB小程序,请关注我,点击下方的广告可以更好的支持和鼓励我哦!

推荐阅读:中国川财网

免责声明:本文仅代表企业观点,与中部网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。