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

كيف أجعل الـ ListBox تظهر أسماء المجلدات من خلال وضع لها منسار معين

بدأه جواد في 4 فبراير 2012 · 2 رد · 373 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم اخواني الاحباء

كيف أجعل الـ ListBox تظهر أسماء المجلدات من خلال وضع لها مسار معين

يعني أي مسار اضعه مثلاً في حقل تكست تقوم الـ Listbox بقراءته وتظهر جميع أسماء المجلدات الموجودة بداخل المسار الذي حددناه لها

وجزاكم الله كل خير

تم تعديل هذه المشاركة بواسطة جواد في 4 فبراير 2012 في 10:35

#2

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

لماذا لا تستعمل المكون DirListBox فهو مخصص لعرض المجلدات و التنقل بينها، و تحدد لها المسار بالكود كالتالي:

Dir1.Path = Text1.Text

أما إذا كنت تريد استعمال ListBox تحديداً فالكود يكون كالتالي:

Private Sub Command1_Click()
    Dim AName As String
    Dim MyPath As String

    List1.Clear
    MyPath = Text1.Text
    If Right$(MyPath, 1) <> "\" Then MyPath = MyPath & "\"
    AName = Dir$(MyPath, vbDirectory)
    Do While AName <> ""
        If (AName <> ".") And (AName <> "..") Then
            If (GetAttr(MyPath & AName) And vbDirectory) = vbDirectory Then
                List1.AddItem AName
            End If
        End If
        AName = Dir$
    Loop
End Sub

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

وَ قُلِ اعْمَلُوا فَسَيَرَى اللهُ عَمَلَكُمْ وَ رَسُولُهُ وَ الْمُؤْمِنُونَ

صدق الله العظيم

#3

ألف شكرا لك اخي najy_zl

بارك الله فيك

وجزاك الله كل خير

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

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

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

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

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