منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
BackgroundWorker - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : BackgroundWorker (/showthread.php?tid=31129)

الصفحات: 1 2


RE: BackgroundWorker - سعود - 01-09-19

[مشروع] مثال للعمل مع الـBackgroundWorker


RE: BackgroundWorker - fouadhdfouad - 01-09-19

(29-08-19, 07:06 PM)dasktop كتب : مرحبا


انا لدي مشروع ويحتوي على اداتين textbox 

وتم تعبئة ال textbox1 من listbox 


وفي textbox2 

بيانات نصية غير ثابته وتتغير على حسب  background

وكتبت كود بحث في  BackgroundWorker 

كود :
If TextBox1.Text.Contains(TextBox2.Text) Then

               Else
                   
                   Button2.PerformClick()
               End If

الكود يعمل اذا كان في زر فقط 
وعند اضافة الكود في BackgroundWorker 
لايعمل ! ؟ ماهي المشكله

تفضل اخي الكريم هده طريقة ثانية بدون استعمال BackgroundWorker


كود :
Imports System.Threading
Public Class Form1
   Sub info()
       Try
           For i = 1 To 10
               ListBox1.Items.Add(i)
           Next
       Catch ex As Exception

       End Try
   End Sub
   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
       Dim str As New Threading.Thread(AddressOf info)
       str.Start()
   End Sub
   Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
       Control.CheckForIllegalCrossThreadCalls = False
   End Sub
End Class