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

كيف يمكن ترتيب الارقام في ListBox من الكبير للصغير

مغلق
بدأه Ahmed Wahb في 23 ديسمبر 2006 · 3 رد · 856 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني الاعزاء

السلام عليكم ورحمة الله وبركاتة

لدي شاشة بها Listbox واقوم بتعبئتها ارقام واريد ان اعمل Sort ولكن من الكبير الي الصغير

وليس من الصغير الي الكبير كالمعتاد في خاصية Sort

فكيف اقوم بعملية الترتيب هذا

يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل

سبحان الله وبحمده ... سبحان الله العظيم

#2

لو بتتعامل مع قواعد بيانات يبقى استخدم Order by

Practice makes perfect 2007*

البرمجة بلا انطباعات

#3

إذا كنت تقوم بملئ القائمة من قاعدة البيانات فالأفضل ترتيب البيانات عند عمل جملة الاستعلام باستخدام Order By كما قال الأخ bedoonline

أو يمكنك نقل العناصر إلى مصفوفة وفرز هذه المصفوفة كما تريد تم إعادة هذه العناصر إلى القائمة

مثال

		Dim Sit As New List(Of String)
		Sit.Clear()
		For Each a As String In Me.ListBox1.Items
			Sit.Add(a)
		Next
		Sit.Sort()
		Sit.Reverse()
		Me.ListBox1.Items.Clear()
		Me.ListBox1.Items.AddRange(Sit.ToArray)

مثال

		Dim Sit(Me.ListBox1.Items.Count - 1) As String
		For i As Integer = 0 To Me.ListBox1.Items.Count - 1
			Sit(i) = Me.ListBox1.Items(i)
		Next
		Array.Sort(Sit)
		Array.Reverse(Sit)

		Me.ListBox1.Items.Clear()
		Me.ListBox1.Items.AddRange(Sit)

كما يمكن عمل الفرز بطرق أخرى

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#4

اخواني الاعزاء

بارك الله فيكم علي هذة الحلول الجميلة

يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل

سبحان الله وبحمده ... سبحان الله العظيم

هذا الموضوع مغلق.

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

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

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

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

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