منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : هل توجد خاصية في listbox تمكننا من الفرز بالرقم
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
هل توجد خاصية في listbox تمكننا من الفرز بالرقم يعني لدي عدةملفات مرقمة هكذا
thread_1.htm
thread_2.htm

وهكذا فكيف اعرضها مرقمة او مرتبة اما تصاعديا او العكس




[b]جرب ...[/b]
غريبة ماتغير شيSad


كود :
Dim fbd As New FolderBrowserDialog
        If fbd.ShowDialog = Windows.Forms.DialogResult.OK Then
            Dim di As New DirectoryInfo(fbd.SelectedPath & "\")
            For Each itm As FileInfo In di.GetFiles
                If IO.Path.GetExtension(itm.Name).ToLower = ".htm" Then
                    ListBox1.Items.Add(itm.FullName)
                End If
            Next
        End If
        ListBox1.Sorted = True
        ListBox1.Sorted = PropertySort.Alphabetical
        ListBox1.Sorted = SortOrder.Descending


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

الترتيب دائماً من اليسار لليمين يعني 101 قبل 11 لو قارنا التطابق من اليسار

عشان يعمل الفرز بشكل صحيح،
نجعل منازل الأرقام ثابت مثلا بدل thread_10.htm يكون thread_00010.htm

ولاعتماد 5 منازل نجعل 10 بالشكل 00010 كالتالي
كود :
Dim i As Integer = 10
MsgBox("thread_" & i.ToString("00000") & ".htm")

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