用VB编写程序设计猜数游戏窗体

如题所述

<pre t="code" l="vb">Dim a As Byte
Dim b As Byte '回车次数
Private Sub Command1_Click()
Randomize
a = Int(Rnd * 100 + 1)
Command1.Enabled = False
b = 0
End Sub<pre t="code" l="vb">Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 And Command1.Enabled = False Then
If b = 10 Then
Label2.Caption = "运气真差!请重新出题!"
Text1.Enabeld = False
Command1.Enabled = True
Exit Sub
End If
If Val(Text1.Text) = a Then
Command1.Enabled = True
Label2.Caption = "正确"
ElseIf Val(Text1.Text) < a Then
Label2.Caption = "太小"
b = b + 1
ElseIf Val(Text1.Text) > a Then
Label2.Caption = "太大"
b = b + 1
End If
End If
End Sub
温馨提示:内容为网友见解,仅供参考
无其他回答

VB中猜数字游戏请高手帮忙啊。
CInt(InputBox("请输入猜测数字!"))If a = s Then MsgBox ("恭喜你猜对了")End End If If a > s Then MsgBox ("对不起,你猜小了!")End If If a < s Then MsgBox ("对不起,你猜大了!")End If Next i End 这就是主要代码了,至于你说要两个窗体,个人感觉有点多余 ...

VB猜数字游戏程序代码
Option ExplicitPrivate Sub Command1_Click()On Error Resume NextDim I As IntegerI = MsgBox("下面游戏开始,你准备好了吗?", vbYesNo)If I = 6 Then Frame1.Visible = True: Text1 = "" Else Frame1.Visible = FalseText1.SetFocusRandomize (Timer)Text2 = Int(Rnd() * 10) + 1...

vb:“猜数”窗体
“在随机数文本框出现跑动的两位随机整数”…… 这是个愰子,你只要开个定时器,设个间隔,里面用个随机数生成两位整数,显示到某个标签上去就行了。真正的数字是在窗体加载的事件时,就用随机数产生了的,这个可以存成全局的变量。以后经常要用到。接下来,就是一个输入框和一个按扭。在按扭单击事...

VB 猜数字编程...
If Not IsNumeric(GueNum) Then MsgBox "请正确输入一个数,你输入的不是一个数,请重新输入", vbCritical, frmGueNum.Caption Loop Until IsNumeric(GueNum)If GueNum - RndNum = 0 Then MsgBox "祝贺你,你成功猜中电脑生成的那个数,电脑强烈建议你去买彩票", vbOKOnly + vbSystemModal, frmGu...

VB猜数字游戏!
建议使用 列表框 listbox ,这样看起来更清晰 代码也做了一些调整,你看看吧:Dim c As Long Private Sub Command1_Click()c = Int(100 * Rnd + 1)End Sub Private Sub CommandOK_Click()Dim b As Long b = Val(InputBox("请输入一个数字(1-100)", "猜数字"))Select Case b Case ...

猜数字游戏 请在下面的文本框中输入一个20~60之间的整数,然后单击按钮...
求vb程序 1.程序设计界面。如下图所示。2.程序开始运行的界面:程序开始运行时,“猜数字”按钮和文本框都被禁用(即不能使用,可通过代码设置对象的enabled属性为false来实现),只有“开始猜... 1.程序设计界面。如下图所示。2.程序开始运行的界面:程序开始运行时,“猜数字”按钮和文本框都被禁用(即不能使用,可...

帮我用vb编写一个猜数字的小游戏,数字1到100,程序语言3到5行即可...
画个text1和command1 Private Sub Command1_Click()Dim a As Long a = Rnd * 100 MsgBox IIf(a = Val(Text1), "你猜对了,数字是:" & a, "你猜错了,正确答案是:" & a)End Sub

用vb6.0做一个小游戏
你说的贪吃蛇、推箱子都不简单,涉及到很多方面的设计,要花不少时间的。这里估计很少有人能帮得上你。祝你好运。帮你做了一个简单的猜数游戏,代码如下:'只需给窗体添加一个Command1的控件,单击它即可执行,允许多次执行 Private Sub Command1_Click()Dim myArray(1 To 20) As Integer '储存...

VB猜数字游戏程序源代码和思路只可以猜三次
x = Int(Rnd * 10 + 1)Do While y < 3 y = y + 1 n = Val(InputBox(""))If n = x Then MsgBox "猜对了"Exit Do Else If n > x Then MsgBox "猜大了" & "已猜" & y & "次" & "还有" & 3 - y & "机会"Else MsgBox "猜小了" & "已猜" & y & "次" &...

求助!关于用vb写猜数字游戏的代码!网上难找到符合要求的!
a = Val(InputBox("请猜:")) If a = n Then MsgBox "猜中了,恭喜你!" Exit Sub ElseIf a < n Then MsgBox "太小了,继续猜" Else MsgBox "太大了,继续猜" End IfNextMsgBox "猜数失败,游戏结束!"End Sub ...

相似回答