تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال عن المقارنة في ListBox
#11
(30-06-14, 04:49 PM)aftfm كتب : جرب المثال مع الملف

التكرار يكون من بعد الاحرف
يا أخي يجب أن تكون أكثر دقة وأن توضح ماذا تريد بالتحديد والتفصيل !
الرد }}}
تم الشكر بواسطة:
#12
يا اخوان انا لكم من الشاكرين


التكرار في المثال بشروط معينه 

اي باستخدام

 
كود :
Regex.Match(ListBox1.Items(i).ToString, "((\d)[0-9-]+\w+)").Value.Trim

حمل البرنامج ومن ثم شغله واقراء الملف R2 الموجود في مجلد File  المرفق مع المثال 

بعد التجربة يتم ارسال المكرر في ListBox1 الى ListBox2

الى هنا لا يوجد مشاكل
مع العلم ان التكرار فقط بعد الاحرف 
هذا النص الموجود في الملف R2

R-10-22-23
I-R-11-22-33
R-10-33-22
S-11-22-22
S-10-33-22

في هذه الحالة يكون المكرر هو
R-10-33-22
و
S-10-33-22

سيتم ارسال الى ListBox2
10-33-22

الان المطلوب 
تحديد السطر في ListBox1
حسب الموجود في ListBox2

ممكن قد تكون بنفس الطريقة التي حددنا بها المكرر
الرد }}}
تم الشكر بواسطة:
#13
.....

فكرة منقولة

كود :
' تحديد السطر المكرر فقط باستثناء السطر الأصل
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
   Me.ListBox1.SelectionMode = SelectionMode.MultiSimple
   For i1 = 0 To Me.ListBox1.Items.Count - 2
       Dim t1 As String = Regex.Match(Me.ListBox1.Items(i1), "((\d)[0-9-]+\w+)").Value.Trim
       For i2 = i1 + 1 To Me.ListBox1.Items.Count - 1
           Dim t2 As String = Regex.Match(Me.ListBox1.Items(i2), "((\d)[0-9-]+\w+)").Value.Trim
           If t1 = t2 Then
               Me.ListBox1.SetSelected(i2, True)
               If Not Me.ListBox2.Items.Contains(t2) Then
                   Me.ListBox2.Items.Add(t2)
               End If
           End If
       Next
   Next
End Sub

.....
الرد }}}
تم الشكر بواسطة: aftfm
#14
الف شكر هذا هو المطلوب BlushBlushBlush
الرد }}}
تم الشكر بواسطة:
#15
اثابك الله وزادك علماً مميز يا vbnet Big GrinBig Grin
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] سؤال بخصوص الترقيم التلقائي اليدوي yosif 5 333 16-04-26, 01:05 AM
آخر رد: أبو خالد الشكري
  سؤال عن الاسمبلي و النيم سبيس justforit 0 243 07-12-25, 12:28 AM
آخر رد: justforit
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 520 02-11-25, 11:19 PM
آخر رد: justforit
  كيف يتم عرض جدول من قائمة listbox في داتاقريدفيو ahmedfa71 5 1,077 04-09-25, 02:59 PM
آخر رد: ahmedfa71
  [نقاش] سؤال MetoDas 2 1,641 20-04-25, 10:21 PM
آخر رد: Kamil
  [سؤال] سؤال ترددت قبل نشرة:طابعة الباركود لماذا تطبع أكثر من ليبل فارغ قبل السليم dr.programming 1 832 20-04-25, 09:26 PM
آخر رد: Kamil
  سؤال لو سمحتم احبتى فى الله خالد كامل1 4 990 09-02-25, 12:02 AM
آخر رد: princelovelorn
  سؤال واستفسار خالد كامل1 1 521 04-02-25, 09:31 PM
آخر رد: aliday03
  سؤال فى تقرير كريستال خالد كامل1 0 499 04-02-25, 05:50 AM
آخر رد: خالد كامل1
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 535 01-02-25, 03:48 PM
آخر رد: Microformt

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


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