تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
BackgroundWorker
#11
[مشروع] مثال للعمل مع الـBackgroundWorker
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#12
(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
الرد }}}
تم الشكر بواسطة: ابو روضة , ابو روضة



التنقل السريع :


يقوم بقرائة الموضوع: