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