السلام عليكم اخواني الاحباء
كيف أجعل الـ ListBox تظهر أسماء المجلدات من خلال وضع لها مسار معين
يعني أي مسار اضعه مثلاً في حقل تكست تقوم الـ Listbox بقراءته وتظهر جميع أسماء المجلدات الموجودة بداخل المسار الذي حددناه لها
وجزاكم الله كل خير
السلام عليكم اخواني الاحباء
كيف أجعل الـ ListBox تظهر أسماء المجلدات من خلال وضع لها مسار معين
يعني أي مسار اضعه مثلاً في حقل تكست تقوم الـ Listbox بقراءته وتظهر جميع أسماء المجلدات الموجودة بداخل المسار الذي حددناه لها
وجزاكم الله كل خير
تم تعديل هذه المشاركة بواسطة جواد في 4 فبراير 2012 في 10:35
السلام عليكم...
لماذا لا تستعمل المكون 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نرجو الاستفادة و السلام.
وَ قُلِ اعْمَلُوا فَسَيَرَى اللهُ عَمَلَكُمْ وَ رَسُولُهُ وَ الْمُؤْمِنُونَ
صدق الله العظيم
ألف شكرا لك اخي najy_zl
بارك الله فيك
وجزاك الله كل خير
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…