VB2005 オブジェクト配列を使うために

オブジェクト配列は配列であるが故にフォームデザイナで作るものではないようです。
コード中で Dim して、インスタンスを宣言して、フォーム上に表示させるという三ステップを踏まなければならないようで……。
コード中で生成したオブジェクトに対してイベントを設定するには、また普通とは違う一手間が必要なようです。多分明日やることに……。

  Dim PicPlayVa(PVa) as PictureBox  'オブジェクト配列を宣言

  For i = 0 to PVa
    PropVa(i).X = ... : PropVa(i).Y = ...
    PicPlayVa(i) = New PictureBox  '←インスタンス生成。コレを忘れるとエラーになる
    With PicPlayVa(i)
      .Parent = Form1.PnlMain   'PictureBoxオブジェクトを PnlMain に配置する
      .Location = New Point(PropVa(i).X , PropVa(i).Y)
      ...
    End with
  Next i