我想製作一個使用16個按鈕(4x4)的遊戲,每個按鈕隨機生成數字1,2和3。當你按下兩個包含相同數字的按鈕時,它們兩個都會變得不可見,我該怎麼做?感謝您的迴應。 這裏是我的號碼生成器代碼:Visual Basic隨機制作按鈕不可見
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim rnd As New Random
Button1.Text = rnd.Next(1, 4).ToString()
Button2.Text = rnd.Next(1, 4).ToString()
Button3.Text = rnd.Next(1, 4).ToString()
Button4.Text = rnd.Next(1, 4).ToString()
Button5.Text = rnd.Next(1, 4).ToString()
Button6.Text = rnd.Next(1, 4).ToString()
Button7.Text = rnd.Next(1, 4).ToString()
Button8.Text = rnd.Next(1, 4).ToString()
Button9.Text = rnd.Next(1, 4).ToString()
Button10.Text = rnd.Next(1, 4).ToString()
Button11.Text = rnd.Next(1, 4).ToString()
Button12.Text = rnd.Next(1, 4).ToString()
Button13.Text = rnd.Next(1, 4).ToString()
Button14.Text = rnd.Next(1, 4).ToString()
Button15.Text = rnd.Next(1, 4).ToString()
Button16.Text = rnd.Next(1, 4).ToString()
End Sub
End Class
'myButton.Visible = false; myOtherButton.Visible = false;' – hatchet 2014-09-10 14:35:33
感謝您的回覆,但有沒有辦法在按下按鈕時,它所包含的數字將決定它是否會顯示或不顯示?例如,當我按下一個包含「1」的按鈕並且我按下另一個包含「2」的按鈕時,它們都不會消失。但如果我按下具有相同值的按鈕,它們都會消失。 – VB2012 2014-09-10 14:38:32
你還沒有給出足夠的細節來給出一個很好的答案。例如,如果我按1然後按第二個按鈕1,會發生什麼?那麼1和2,然後2呢?當你說'包含'時,你的意思是什麼?你有任何代碼到目前爲止? – hatchet 2014-09-10 14:42:29