投稿者 るきお  (社会人) 投稿日時 2012/4/22 13:38:58
>あと、新しいウィンドウを開くときに、自分を新しく起動させることができると聞いたのですがどうやってやるのでしょうか? 
これは何を言っているのかわかりません。

「新しいウィンドウを開くとき」とはどういうときでしょうか?「ボタンをクリックしたとき」や「フォームが開いたとき」なら意味がわかるのですが。「フォームが開いたとき」という意味でしょうか?

>自分を新しく起動させる
「自分」とはなんでしょうか?

たとえば、Windows フォーム アプリケーションでボタンをクリックしたときに実行しているアプリケーション自体をもう1つ起動するには下記のようにします。
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click

    Shell(Application.ExecutablePath, AppWinStyle.NormalFocus)
   
End Sub