0

ピクチャボックスとして配列 square(40) を作成しました。

フォーム内の 40 個の画像ボックスをこれらの配列に割り当てる必要があります。すべてに pb1、pb2 などの名前が付いています。ループしてそれを行う方法は?それとも、一度に 1 つずつ割り当てる標準的な方法に従う必要がありますか?

4

1 に答える 1

0

フォーム コントロール コレクションをループしてそのように割り当てることができます。タグ プロパティをインデックスとして使用します。

For Each cntrl As Control In Me.Controls
    If TypeOf cntrl Is PictureBox Then
        square(CInt(cntrl.Tag)) = CType(cntrl, PictureBox)
    End If
Next
于 2012-06-28T02:34:49.657 に答える