تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
حل مشكلة في التيكست بوكس
#1
بسم الله الرحمن الرحيم
-------------------------------
لديه مشكلة في اداة التيكست بوكس وهي انني قمت ببرمجة كود يقوم بتصفية او عملية بحث داخل اليست بوكس
بمعني انني لديه اكثر من 300 عنصر في اداة التيسكت بوكس فانا ساستخدم اداة التيسكت بوكس لتسهل علي المستخدم
البحث عن العنصر المراد البحث عنه
مثال بسيط اذ كان لديه العناصر التالية في اداة الليست بوكس
mohmaed
abdo
mohamud
amr
عندما اضع حرف m في التيسكت بوكس يختفي من الليست بوكس abdo , amr
ويبقي الباقي وعندما امسح m يعود اليست بوكس الي عناصره الكاملة
اريد تعديل هذا الكود بما سبق وقلته وشكرا لكم

PHP كود :
   Private Sub TextBox1_TextChanged(ByVal sender As ObjectByVal e As EventArgsHandles TextBox2.TextChanged
        Dim q 
As IEnumerable(Of DataRow) = (From x As DataRow In dt Where x.Item("Display").ToString.ToLower.StartsWith(Me.TextBox2.Text.Trim.ToLower))
 
       hold True
        Me
.ListBox1.DataSource = If(q.Count 0Nothingq.CopyToDataTable)
 
       Me.ListBox1.DisplayMember "Display"
 
       Me.ListBox1.ValueMember "Value"
 
       Me.ListBox1.SelectedIndex = -1
        hold 
False
    End Sub 
الرد }}}}
تم الشكر بواسطة:
#2
السلام عليكم

جرب هذا التعديل
كود :
Private items() As String

Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
    items = (From x As String In ListBox1.Items).ToArray
End Sub

Private Sub TextBox1_TextChanged(ByVal sender As Object, ByVal e As EventArgs) Handles TextBox1.TextChanged
    Me.ListBox1.Items.Clear()
    Dim txt As String = Me.TextBox1.Text.Trim.ToLower
    If TextBox1.Text.Trim = "" Then
        Me.ListBox1.Items.AddRange(items)
    Else
        Dim q = (From x As String In items Where x.ToLower.StartsWith(txt)).ToArray
        Me.ListBox1.Items.AddRange(q)
    End If
End Sub
الرد }}}}
تم الشكر بواسطة:
#3
السلام عليكم أخي العزيز ورحمة الله وبركاته
هل تريد البحث عن الإسم في الـ ListBox من خلال TextBox، هل هذا ما تريد؟
أما بالنسبة لظهور القيم التي تبدأ بحرف m في القائمة ذلك يعود للأداة StartsWith.
عن مولا نا علي ابن أبي طالب عليه السلام :
إضرب بعض الرأي ببعض يتولد منه الصواب.
الرد }}}}
تم الشكر بواسطة:
#4
جميع كلمات "items" بها مشكلة
الرد }}}}
تم الشكر بواسطة:
#5
جوابي على اساس مفهوم كلامك ان الليست بكس ليست مربوطة بالداتابيز.
الرد }}}}
تم الشكر بواسطة:
#6
(04-02-17, 12:32 AM)khodor1985 كتب : السلام عليكم أخي العزيز ورحمة الله وبركاته
هل تريد البحث عن الإسم في الـ ListBox من خلال TextBox، هل هذا ما تريد؟
أما بالنسبة لظهور القيم التي تبدأ بحرف m في القائمة ذلك يعود للأداة StartsWith.

نعم اريد هذا وايضا الكود المكتوب اعلاه الذي وضعته انا كان يعمل ويعمل فترات واخري لا ما المشكل به
الرد }}}}
تم الشكر بواسطة:
#7
(04-02-17, 12:36 AM)مساعدة كتب : جوابي على اساس مفهوم كلامك ان الليست بكس ليست مربوطة بالداتابيز.

لا اخي اليست مربوط بقاعدة بيانات
الرد }}}}
تم الشكر بواسطة:
#8
لا أخي مساعدة أنت موجود في قلوبنا، وسأترك لك الرد على ألخ الكريم أعذرني
عن مولا نا علي ابن أبي طالب عليه السلام :
إضرب بعض الرأي ببعض يتولد منه الصواب.
الرد }}}}
تم الشكر بواسطة: bidaya
#9
اين اصحاب الخبرة
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة في توليد arabic qr code osmana2005 5 707 أمس, 02:04 PM
آخر رد: ndjakoub
  مشكلة طباعة الفاتورة في برنامج كاشير ibraheam 2 63 20-01-18, 03:24 PM
آخر رد: sendbad100
  مشكلة عند تخزين البيانات من اداة داتا قرايد فيو الى قاعدة البيانات nooralcown 4 58 19-01-18, 09:19 PM
آخر رد: الوايلي
  مشكلة بعد تنصيب البرنامج على جهاز العميل الوايلي 16 212 19-01-18, 09:05 PM
آخر رد: الوايلي
  [VB.NET] مشكلة بعد عمل publish for project sirnon 2 47 19-01-18, 07:30 PM
آخر رد: sirnon
Photo مشكلة عند عرض البيانات داخل داتا قرايد فيو nooralcown 1 32 19-01-18, 09:23 AM
آخر رد: محمود صالح
  [VB.NET] مشكلة في برنامج لتسديد اشتراكات شهرية الحسين احمد 7 208 18-01-18, 03:13 AM
آخر رد: الحسين احمد
  [VB.NET] تقسيم وتوزيع متغير علي لاينات بتيكست بوكس محمد اسماعيل 2 46 17-01-18, 01:46 AM
آخر رد: محمد اسماعيل
  [ تمّ الحل ] : إضافة أداة التشيك بوكس عبد العزيز البسكري 4 56 16-01-18, 07:56 PM
آخر رد: عبد العزيز البسكري
  استخدمت هذه الطريقة للبحث ضمن datagrideview وعندي مشكلة nooralcown 5 91 16-01-18, 07:18 PM
آخر رد: عبدالله الدوسري

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم