I do something in a thread. But sometimes I don't want to wait till all pings are finished.
How can I cancel a thread?
Can you show me please the code?
Private Sub Start_Button_Click(sender As Object, e As EventArgs) Handles Start_Button.Click
    DoSomething()
End Sub
Private Sub Cancel_Button_Click(sender As Object, e As EventArgs) Handles Cancel_Button.Click
    THRD.Cancel '<-- Thread cancel!??!???
End Sub
Sub DoSomething()
    Dim THRD As New Thread(Sub()
                               Dim IPArea As String = "192.168.1."
                               Dim LastIP As Integer
                               For LastIP = 0 To 255
                                   Dim TestIP As String = IPArea & CStr(LastIP)
                                   If My.Computer.Network.Ping(TestIP, 10) Then
                                       ListBox1.Items.Add(TestIP)
                                   End If
                               Next
                           End Sub)
    THRD.IsBackground = True
    THRD.Start()
End Sub