投稿者 魔界の仮面弁士  (社会人) 投稿日時 2020/5/25 17:03:42
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  Dim f As New Form2()
  f.Show(Me)
End Sub


上記の場合、ボタンを複数回押すと、Form2 が複数生成されますね。
その場合、MsgBox(Form2.Left) とした場合、どのフォームの座標が表示されるのか…という話になります。

なので、暗黙のフォームインスタンスを使ったコーディング手法と、
明示的なフォームインスタンスの管理手法を混在させることは望ましくありません。
どちらか一方に統一すべきかと思います。これは VB6 であっても同じことです。