تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ما الخطاء فى هذا الكود
#11
لماذا تريد عمل 1000 نسخة من usercontrol !!!!!
الرد }}}
تم الشكر بواسطة:
#12
انظر الصورة

[ATTACH=CONFIG]3780[/ATTACH]

كل سطر عبارة UserControl به RichTextBox اقوم بتحديد النص الذى يريد البحث عنه وحجات تانى


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:
#13
مافهمت

اذا تقدر ارفع المشروع اشوفه
الرد }}}
تم الشكر بواسطة:
#14
اتفضل اخى جزاك الله خيرا


الملفات المرفقة
.zip   ali_ListBox.zip (الحجم : 62.93 ك ب / التحميلات : 39)
الرد }}}
تم الشكر بواسطة:
#15
لا ارى خلل في المشروع !
الرد }}}
تم الشكر بواسطة:
#16
عدد الايتم فى اليست بوكس عندى اكثر من 800 فعملية البحث بتاخد وقت طويل فقررت استخدام الاداة BackgroundWorker عشان معطلش البرنامج اثناء البحث
الرد }}}
تم الشكر بواسطة:
#17
في الحقيقة انا لم اتعامل مع اداة backworker

يكفيني استعمال الThread

وقد قمت بعمل ذلك في برنامج بالاضافة الى بعض التعديلات الاخرى

لم الرفع البرنامج فاكواده ليست طويلة :

PHP كود :
Public Class Form1

    Dim th 
As New System.Threading.Thread(AddressOf doFind)

    Private 
Sub TextBox1_TextChanged(ByVal sender As System.ObjectByVal e As System.EventArgsHandles TextBox1.TextChanged

        
Try
            If (
th.ThreadState <> Threading.ThreadState.UnstartedThen
                th
.Abort()
                
th = New System.Threading.Thread(AddressOf doFind)
            
End If
        Catch 
ex As Exception

        End 
Try

        If 
Not TextBox1.Text.Trim() = "" Then
            th
.Start()
        
End If

    
End Sub

    Sub doFind
()
        
Dim txtBox As String Me.TextBox1.Text
        Dim txtLstBox 
As String

        Me
.Invoke(New MethodInvoker(Sub()
                                        
Me.FlowLayoutPanel1.Controls.Clear()
                                    
End Sub))


        For 
As Integer 0 To Me.ListBox_0.Items.Count 1

            txtLstBox 
Me.ListBox_0.Items.Item(y)
            
Dim i As Integer
            i 
InStr(txtLstBoxtxtBoxCompareMethod.Text)
            If 
0 Then
                Application
.DoEvents()
                
Dim itm As New UserControl1
                itm
.RichTextBox1.Text txtLstBox
                
'
                If txtBox <> "" Then
                    Me.Invoke(New MethodInvoker(Sub()
                                                    itm.RichTextBox1.SelectionStart = itm.RichTextBox1.Find(txtBox)
                                                    itm.RichTextBox1.SelectionBackColor = Color.Yellow
                                                End Sub))
                End If
                '
                
If Me.InvokeRequired Then
                    Me
.Invoke(New MethodInvoker(Sub()
                                                    
Application.DoEvents()
                                                    
Me.FlowLayoutPanel1.Refresh()
                                                    
Me.FlowLayoutPanel1.Controls.Add(itm)
                                                    
itm.CreateControl()
                                                
End Sub))
                
End If
            
End If
        
Next
    End Sub

End 
Class 
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Information ما هو الخطاء في الكود ProgressBar1 Mostafa201255411 1 189 26-11-25, 08:19 PM
آخر رد: asmarsou
  [VB.NET] مساعدة تعديل على الكود ZEEN4ZEEN 2 208 08-10-25, 02:20 PM
آخر رد: salamandal
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 2 1,050 28-08-25, 09:13 AM
آخر رد: محمد مسافر
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 0 840 27-08-25, 04:05 PM
آخر رد: محمد مسافر
  ما هو الخطأ فى هذا الكود خالد كامل1 10 1,136 28-05-25, 09:16 PM
آخر رد: خالد كامل1
  ارجو تعديل الكود بواستطة الاجراء المخزن new_programer 3 673 03-04-25, 02:44 PM
آخر رد: princelovelorn
  مساعدة في تحويل الكود من فيجوال بسيك 6 الى فيجوال دوت نت سيد أحمد 5 818 23-03-25, 10:54 PM
آخر رد: سيد أحمد
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 619 05-02-25, 01:51 AM
آخر رد: new_programer
  ارجو تقيم الكود المرفق - جلب اعلي رقم لتسلسل نصي للباركود new_programer 4 601 30-01-25, 08:26 AM
آخر رد: new_programer
  مساعدة في حل هذا الخطاء fireswored1 4 404 18-01-25, 06:48 PM
آخر رد: fireswored1

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


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