BackgroundWorker Control
ตัวอย่างนี้ เป็นคอนโทรลที่ใช้ในการทำงานแบบอยู่เบื้องหลัง ไม่กระทบกับการทำงานเบื้องหน้า หรือที่เรียกกันว่า Asynchronous นั่นเองครับ Private Sub BackgroundWorker1_DoWork(sender As Object, e As System.ComponentModel.DoWorkEventArgs) Handles BackgroundWorker1.DoWork For i As Integer = 0 To 100 Step +1 If BackgroundWorker1.CancellationPending = True Then e.Cancel = True Exit For Else BackgroundWorker1.ReportProgress(i) System.Threading.Thread.Sleep(100) End If Next End Sub Private Sub BackgroundWorker1_ProgressChanged(sender As Object, e...