منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] هل توجد خاصية في listbox تمكننا من الفرز بالرقم - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [سؤال] هل توجد خاصية في listbox تمكننا من الفرز بالرقم (/showthread.php?tid=520)



هل توجد خاصية في listbox تمكننا من الفرز بالرقم - سعود - 13-10-13

هل توجد خاصية في listbox تمكننا من الفرز بالرقم يعني لدي عدةملفات مرقمة هكذا
thread_1.htm
thread_2.htm

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


RE: هل توجد خاصية في listbox تمكننا من الفرز بالرقم - Abu Ehab - 13-10-13





[b]جرب ...[/b]


RE: هل توجد خاصية في listbox تمكننا من الفرز بالرقم - سعود - 13-10-13

غريبة ماتغير شي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





RE: هل توجد خاصية في listbox تمكننا من الفرز بالرقم - @@أبورائد@@ - 13-10-13

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

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

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

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

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