一个编程.VB高手来.急
来源:百度知道 编辑:UC知道 时间:2024/06/28 00:08:11
我们教过for循环语句..do while 语句..排序.随机数(randomize)这些..编的时候vb语言最大可能的不要超纲..
好的话追加分
command1(1) - command1(3) 数组控件 剪刀石头布
command4(1) – command4(10) 数组控件 猜苹果
command2 重新开始
label1 讯息提示
label2 我方显示
label3 电脑显示
list1 胜负纪录
程序并没有太复杂的绕圈圈 都是平铺直叙
让你可以比较容易了解 其实是可以改成更单纯些
Dim cw, yw, ccc(10), cap, yap As Integer
Dim cq, yq As String
Private Sub Command1_Click(Index As Integer)
For i = 1 To 10
Command4(i).Enabled = False
Next i
Randomize
Label1.Caption = ""
aaa = Index
Label2.Caption = Command1(Index).Caption
bbb = Int(Rnd * 3 + 1)
Label3.Caption = Command1(bbb).Caption
If aaa = bbb Then
Label1.Caption = "不分胜负 重来一次"
Exit Sub
End If
If aaa = 1 And bbb = 2 Or aaa = 2 And bbb = 3 Or aaa = 3 And bbb = 1 Then
cq = "你出" & Label2.Caption & " 电脑出" & Label3.Caption & " 电脑赢"
List1.AddItem cq
cw = cw + 1
For i = 1 To 10
If ccc(i) <> 2 Then Command4(i).Enabled =