vb高手请进 急求 这个才子游戏代码还得调试,高手给我调试下 有关VB有什么好的论坛吗?

[复制链接]
查看11 | 回复2 | 2010-12-8 19:57:11 | 显示全部楼层 |阅读模式
Dim X As Long
Private Sub Command1_Click()
Randomize
X = Int(Rnd * 100) + 1
Command3.Enabled = True
Text1.Text = "": Text1.SetFocus
End Sub
Private Sub Command2_Click()
Unload Form1
End Sub
Private Sub Command3_Click()
a = a + 1
If Text1.Text = X Then MsgBox "恭喜你,猜对了!", vbOKOnly + vbCritical, "提示信息"
If Text1.TextX Then MsgBox "你猜的数字偏大。", vbOKOnly + vbCritical, "提示信息"
Text1.Text = "": Text1.SetFocus
If a > 9 Then
MsgBox "对不起,你五次都猜错了,开始新的游戏!", vbOKOnly + vbCritical, "提示信息"
Command3.Enabled = False
End If
End Sub
Private Sub Form_Load()
Command3.Enabled = False
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii58 Then
Text1.Text = 0
End If
End Sub
先谢谢 两位拉 还是不行啊总是要调试这句代码 If Text1.Text = X Then
请再进来 帮帮忙吧

回复

使用道具 举报

千问 | 2010-12-8 19:57:11 | 显示全部楼层
楼上改是对的,但还有一个错误,你这是可以猜9次,5次应该是这样:Dim X As LongDim a As LongPrivate Sub Command1_Click()RandomizeX = Int(Rnd * 100) + 1Command3.Enabled = TrueText1.Text = "": Text1.SetFocusEnd SubPrivate Sub Command2_Click()Unload Form1End SubPrivate Sub Command3_Click()a = a + 1If Text1.Text = X Then MsgBox "恭喜你,猜对了!"
回复

使用道具 举报

千问 | 2010-12-8 19:57:11 | 显示全部楼层
你少加了一句:dim a正确为Dim X As LongDim aPrivate Sub Command1_Click()RandomizeX = Int(Rnd * 100) + 1Command3.Enabled = TrueText1.Text = "": Text1.SetFocusEnd SubPrivate
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行