الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في Listview

بدأه hamza11986 في 26 أكتوبر 2008 · 1 رد · 708 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أنا عملت برنامج به listview

ولكن لما أضعها في boucle أتصادف مع خطأ بالنظام نصه كالتالي

InvalidArgument=La valeur '0' n'est pas valide pour 'index'.

الكود هو التالي

Dim totale As Double = 0

For i = 0 To i < Me.ListView1.Items.Count - 1

totale += Me.ListView1.Items(i).SubItems(5).Text

Next

Me.Label10.Text = totale

تحياتي الخالصة

#2

مرحباً أخي الكريم .

هذه المشكلة مشهورة لأن أغلبية المبتدئين يشملون العمود الأول في العد :

هل لديك 7 أعمدة في الـ ListView ؟

إذا الجواب بلا وعدد الأعمدة هو ( 6 ) فعليك القيام بالتالي

Dim Total As Double = 0

For Each LVI As ListViewItem In ListView1.Items

Total += Double.Parse( LVI.SubITems( 4 ) )

Next LVI

كما تلاحظ أن العمود الأول لم يتم حسبانة أو عده و بالنسبة للـ SubItems فهي تعامل معاملة المصفوفات الإفتراضية أي تبدأ العد من الصفر

تحياني .

BasharVS .

تم تعديل هذه المشاركة بواسطة Bashar Rabat في 14 ديسمبر 2008 في 21:56

The important thing is not so much

that every child should be taught,

as that every child should be given the wish to learn.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…