منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
قائمة مجلدات - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4)
+--- قسم : قسم لغة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=18)
+---- قسم : قسم أسئلة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=28)
+---- الموضوع : قائمة مجلدات (/showthread.php?tid=1152)



قائمة مجلدات - asto - 02-12-13

السلام عليكم

مطلوب كود لوضع المجلدات الموجودة في مسار معين في list1


RE: قائمة مجلدات - ناجي إبراهيم - 02-12-13

السلام عليكم...

كود :
Private Sub GetFolders(ByVal APath As String, AListBox As ListBox)
    Dim AFolder As String
    
    If Right$(APath, 1) <> "\" Then APath = APath & "\"
    
    AFolder = Dir$(APath, vbDirectory)
    If AFolder <> "" Then
        Do
            If (AFolder <> ".") And (AFolder <> "..") Then
                If (GetAttr(APath & AFolder) And vbDirectory) = vbDirectory Then
                    AListBox.AddItem AFolder
                End If
            End If
            AFolder = Dir$
        Loop While AFolder <> ""
    End If
End Sub

Private Sub Command1_Click()
    ' مثلاً:
    GetFolders "E:\VB 6 Apps", List1
End Sub

نرجو الاستفادة و السلام.