投稿者 heaven  (社会人) 投稿日時 2010/12/12 13:43:25
フォームの呼び出し方は少し異なりますがほぼそのような感じです。

Public Class Form1

    Private Sub Button1_Click(sender ~) Handles Button1.Click
        Dim f As New Form2
        f.Show()
    End Sub


Public Class Form2

'2つのBackGroudWorkerはDesignerで定義 

    Private Sub Form2_Load(sender ~) Handles MyBase.Load
        bg.RunWorkAsync()
    End Sub

    Private Sub bg_DoWork(sender ~) handles bg.DoWork
        ~
    End Sub

    Private Sub bg_RunWorkerCompleted(~) handles bg.RunWorkCompleted
        ~
        bg2.RunWorkAsync()
    End Sub

    Private Sub bg2_DoWork(sender ~) handles bg2.DoWork
        ~
    End Sub

    Private Sub bg2_RunWorkerCompleted(~) handles bg2.RunWorkCompleted
        Me.Close
    End Sub