だから私は、次のように100枚のラベルを生成します。ラベルは、3つのまたは4つの個別の変数ごと(すべての整数)を保持するために、そしてPiece_Clicked
機能のために読むことができるようにするためにラベルを生成して変数を格納していますか?
Sub Load_Pieces()
For i = 0 To 9
For i1 = 0 To 9
Pieces(i1, i) = New Label
Pieces(i1, i).Text = ""
Pieces(i1, i).Location = New Point((i1 * 20) + 13, (i * 20) + 13)
Pieces(i1, i).Size = New Size(20, 20)
Pieces(i1, i).BorderStyle = BorderStyle.FixedSingle
Pieces(i1, i).Font = New Font("Arial", 13)
Pieces(i1, i).BackColor = Color.White
AddHandler Pieces(i1, i).Click, AddressOf Piece_Clicked
Me.Controls.Add(Pieces(i1, i))
Next
Next
End Sub
は、私は何をする必要があることですクリックされたピースと隣接するタイル(またはそのタイル)の両方の変数。
例:ピース66がクリックされ、それが数片65が一つによって表示さ増加、及び片67
上に結果を表示する私は、他の変数の中、ラベルはする必要があり、同図どのラベルが隣接しているかを調べるための識別番号が割り当てられます。 私はまた、ラベル自体が実際に変数を格納することができないと仮定します。そのため、配列や辞書を使用して数値を格納し、ラベルをクリックすると対応する配列/辞書エントリにアクセスする必要がありますか?