Использование потока, чтобы открыть форму

В настоящее время я изучаю VB.NET, и у меня есть вопрос об использовании потока, чтобы открыть форму.

Например, когда я нажимаю кнопку «Открыть», запускается протектор и открывается другая форма для добавления или изменения данных.

Поэтому я попытался реализовать эту часть, такую как

Private Sub menu_Click(sender As Object, e As EventArgs) Handles menu.Click       
    Dim A As System.Threading.Thread = New Threading.Thread(AddressOf Task_A)
    A.Start()
End Sub

Public Sub Task_A()
    frmBuild.Show()
End Sub

Однако я получаю сообщение об ошибке, чтобы открытьfrmBuild по теме Нужно ли использовать другой метод, чтобы открыть форму?

И как мы можем убить поток, когда fromBuild закрывается?