VB 6.0 講義 - 補充 : 用控制項陣列來做猜拳
步驟
1. 先將一個 Label 和 一個 command 準備好(如下圖), 再用複製貼上來產生command控制項陣列
2. 在命令鈕下撰寫程式碼
Private Sub Command1_Click(Index As Integer) Randomize x = Array("剪刀", "石頭", "布") c = Int(3 * Rnd) ' 產生 0 到 2 之間的亂數值, 再轉成整數, 0、1、2 分別代表剪刀、石頭、布 y = Index If c = y Then Label1.Caption = "電腦和你都是出" & x(c) & ", 平手" ElseIf (y = 1 And c = 0) Or (y = 2 And c = 1) Or (y = 0 And c = 2) Then Label1.Caption = "電腦出" & x(c) & ",你出" & x(y) & ", 你贏" Else Label1.Caption = "電腦出" & x(c) & ",你出" & x(y) & ", 你輸" End If End Sub