6

私は現在 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 が閉じたときにスレッドを強制終了するにはどうすればよいでしょうか。

4

1 に答える 1