تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ملء listbox من array
#1
أخواني الأفاضل
لدي listbox أقوم بملئه بالبيانات من خلال مصفوفة مكونة من مجموعة قيم لـ textboxs إلا أن المشكلة أن هذه القيم تظهر في الـ listbox حتى لو كانت قيم فارغة
فهل لديكم أخواني كود مناسب يساعدني في حل المشكلة وإخفاء هذه القيم الفارغة.

تقبلوا جميعاً تحياتي
{ اللهم علمنا ما ينفعنا وانفعنا بما علمتنا إنك أنت العليم الخبير }
الرد }}}
تم الشكر بواسطة:
#2
توصلت للحل أخواني.. إليكم الكود
كود :
MyListBox.Items.Clear()
            For i As Integer = 0 To MyArray.Length - 1
                If Not MyArray(i) = "" Then
                    MyListBox.Items.Add(MyArray(i))
                End If
            Next i
{ اللهم علمنا ما ينفعنا وانفعنا بما علمتنا إنك أنت العليم الخبير }
الرد }}}
تم الشكر بواسطة:
#3
السلام عليكم ورحمة الله وبركاته
عبارة for لديك ستستمر كثيرآ بالبحث لانك جعلتها على حسب كل حروف المصفوفات ضعها على حسب عدد المصفوفات فقط
الرد }}}
تم الشكر بواسطة:
#4
السلام عليكم ورحمة الله وبركاته
عبارة for لديك ستستمر كثيرآ بالبحث لانك جعلتها على حسب كل حروف المصفوفات ضعها على حسب عدد المصفوفات فقط
الرد }}}
تم الشكر بواسطة:
#5
أخي العزيز 3booody عبارة for تنتهي عند آخر قيمة لمكونات المصفوفة كما هو محدد لها في الكود السابق.. والتجربة خير دليل
شكرا لك على اهتمامك
{ اللهم علمنا ما ينفعنا وانفعنا بما علمتنا إنك أنت العليم الخبير }
الرد }}}
تم الشكر بواسطة:
#6
صح اخي لكن هل سألت نفسك عن كيفية الوصل للقيم؟
If Not MyArray(i) = "" Then
هذا الكود الذي وصلك لما تريد وانا كان قصدي بدون ما عبارة for تستمر في زيادة الارقام فقط تضعها على حسب عدد المصفوفات حتى تتوقف عن الزياده عند اخر مصفوف
ولايهمك اخي
الرد }}}
تم الشكر بواسطة:



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


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