تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] الوصل الي اخر مجلد الصور توضح
#5
اخوي تفضل هذا الكود


   

   

اولا- اضف الكلاس التالي الى مشروعك


كود :
Public Class myComparer
    Implements IComparer(Of String)

    Public Function Compare(ByVal x As String, _
        ByVal y As String) As Integer _
        Implements IComparer(Of String).Compare

        If x Is Nothing Then
            If y Is Nothing Then
                ' If x is Nothing and y is Nothing, they're
                ' equal. 
                Return 0
            Else
                ' If x is Nothing and y is not Nothing, y
                ' is greater. 
                Return -1
            End If
        Else
            ' If x is not Nothing...
            '
            If y Is Nothing Then
                ' ...and y is Nothing, x is greater.
                Return 1
            Else
                ' ...and y is not Nothing, compare the 
                ' lengths of the two strings.
                '
                Dim retval As Integer = _
                    x.Length.CompareTo(y.Length)

                If retval <> 0 Then
                    ' If the strings are not of equal length,
                    ' the longer string is greater.
                    '
                    Return retval
                Else
                    ' If the strings are of equal length,
                    ' sort them with ordinary string comparison.
                    '
                    Return x.CompareTo(y)
                End If
            End If
        End If
    End Function
End Class

ثانيا- استبدل الكود الذي تستخدمه بالتالي

كود :
        TextBox4.Text = ""
        Dim PathGG As String = TextBox1.Text
        Dim DirPathGG As Boolean = IO.Directory.EnumerateDirectories(PathGG).Any ' الحقق من وجود ملفات في مسار الماي يوزر
        If DirPathGG Then
            Dim MyFiles As New List(Of String)
            MyFiles.AddRange(Directory.GetDirectories(PathGG, "*", SearchOption.TopDirectoryOnly))
            Dim c As New myComparer
            MyFiles.Sort(0, MyFiles.Count, c)
            For Each strFile In MyFiles
                TextBox4.Text = Path.GetFileName(strFile)
            Next
        End If

الرد }}}
تم الشكر بواسطة: Ronald , 3booody


الردود في هذا الموضوع
RE: الوصل الي اخر مجلد الصور توضح - بواسطة معاند الحظ - 30-03-21, 04:23 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تغيير مكان حفظ الصورة من قاعدة البيانات إلى مجلد في مسار البرنامج F.H.M 37 2,368 05-11-24, 08:30 AM
آخر رد: F.H.M
  أريد كود عند الضغط على الصورة في PictureBox تفتح في برنامج الصور في الويندوز F.H.M 6 640 25-10-24, 01:57 PM
آخر رد: F.H.M
  مشكلة عدم ظهور الصور فى صفحة .aspx mmaalmesry 0 273 31-08-24, 08:14 AM
آخر رد: mmaalmesry
  يوجد لدي بطئ في تحميل الصور داخل FlowLayoutPanel1 يوجد لدي اكثر من 100 صنف mohamedgadain61 1 459 02-06-24, 12:44 AM
آخر رد: غزة العزة
  التعديل على كود حفظ الصورة في مجلد من picturebox صالح عبدالله 3 531 14-05-24, 10:47 PM
آخر رد: أبو خالد الشكري
  [VB.NET] كود حفظ الصور والبيانات مره وحده مبرمج صغير 1 2 554 12-01-24, 03:04 PM
آخر رد: مبرمج صغير 1
  [VB.NET] نسخ الصور من الفورم الى الوورد صبيح 1 555 17-08-23, 03:03 PM
آخر رد: تركي الحلواني
  [VB.NET] نافذة لستعراض الصور عبدالرحمن الأصبحي 3 849 17-03-23, 03:09 PM
آخر رد: عبدالرحمن الأصبحي
  قاعدة بيانات مع ادراج الصور رائعة جدا مع خطأ بسيط .. مساعدة Tajaldeen 0 566 21-12-22, 07:11 AM
آخر رد: Tajaldeen
  [سؤال] سؤال في الصور حسن الجلب 4 1,426 18-08-22, 03:15 AM
آخر رد: حسن الجلب

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


يقوم بقرائة الموضوع: