所以我正在尝试编写 MasterMind 游戏,但我遇到了问题
我在 10 个不同的行中设置了 40 个图片框,我想让一个代码处理所有 10 行,而不是复制和粘贴代码并更改图片框的名称。我一直在尝试使用变量来实现这一点,但如果可能的话,那么我不知道正确的方法。
这就是我现在所拥有的:
Dim X As Integer
Dim Y As Integer
Private Sub ButtonCheck_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonCheck.Click
If HighlightRow1 = True Then
X = 1
Y = 2
Check1()
ElseIf HighlightRow2 = True Then
X = 4
Y = 5
Check1()
...
EndIf
End Sub
Private Sub Check1()
If PictureBox(X).Tag = "Red" //'Getting this error: Class 'System.Windows.Forms.PictureBox' cannot be indexed because it has no default property.
blah blah blah
ElseIf PictureBox(X).Tag = "Green" Then
blah blah blah
...
EndIf
If Picturebox(Y).Tag = "Red" Then
blah blah blah
...
End If
有没有办法做到这一点?我是编程新手,所以如果这是一个非常简单的问题,我很抱歉。