منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : BackgroundWorker
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
(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
الصفحات : 1 2