我想制作一个使用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