تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
معلومة ::: FolderBrowserDialog
#1
كاتب الموضوع : BADRMEDIA


الأداة FolderBrowserDialog

تستخدم فى عرض المجلدات


===============


نقوم بادراج الأداة FolderBrowserDialog من صندوق الأداوت


ضع زر أمر Button و اكتب فيه هذا الكود



كود :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim selectedFolder As String
If FolderBrowserDialog1.ShowDialog = DialogResult.OK Then
selectedFolder = FolderBrowserDialog1.SelectedPath
MessageBox.Show(selectedFolder)
End If

End Sub

قمنا بتعريف متغير نصى selectedFolder وسنجعله يحمل مسار المجلد الذى نختار عبر الأداة


كود :
Dim selectedFolder As String

فى حالة لو اختار المستخدم مجلد


كود :
If FolderBrowserDialog1.ShowDialog = DialogResult.OK Then

سنحمل المتغير بمسار المجلد المحدد


كود :
selectedFolder = FolderBrowserDialog1.SelectedPath

سنظهر رسالة بالمسار


كود :
MessageBox.Show(selectedFolder)
}}}}
تم الشكر بواسطة:
#2
كما نري فى الصورة هناك وصف لمن نريده من اختيار المجلد

وهو أن كتابة سطر الوصف فى الكود السابق


كود :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

' سطر للوصف
FolderBrowserDialog1.Description = "حدد المجلد الذى تريد أخذ نسخة احتياطي فيه "

Dim selectedFolder As String
If FolderBrowserDialog1.ShowDialog = DialogResult.OK Then
selectedFolder = FolderBrowserDialog1.SelectedPath
MessageBox.Show(selectedFolder)
End If

End Sub
}}}}
تم الشكر بواسطة:
#3
كما نري فى الصورة عندما فتحنا استعرضنا المجلدات - اول شئ ظهر هو مجلد محدد وهو Windows

لقد قمنا بتحديد مجلد محدد يكون هو الظاهر عندما فتح شاشة الحوار FolderBrowserDialog


حيث أزدنا هذا السطر قبل عرض المجلدات



كود :
FolderBrowserDialog1.SelectedPath = "C:\windows"

حيث حددنا المجلد المطلوب


}}}}
تم الشكر بواسطة:
#4
لقد لاحظنا فى الصور السابقة أن زر اضافة مجلد جديد موجود دائما بصفة افتراضية

لكن حان موعد اختفاءه

قبل فتح شاشة الحوار



كود :
FolderBrowserDialog1.ShowNewFolderButton = False
}}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  معلومة ::: ListBox Blue Sky 14 2,455 14-11-16, 11:32 PM
آخر رد: فارس جراح
  معلومة مهمه فى المصفوفات ali.alfoly 2 798 30-08-13, 02:25 AM
آخر رد: ali.alfoly
  من المنتدى القديم - معلومة ::: ProgressBar ( للاخ BADRMEDIA ) المبرمج علي نوري 2 1,269 23-08-13, 11:17 PM
آخر رد: nin9e
  معلومة :: تعلم كيف تحفظ صورة في My.Settings بدون الإحتياج إلى مسارها! أسامة أحمد 3 1,023 16-12-12, 06:25 PM
آخر رد: 3amo
  من المنتدى القديم - معلومة ::: CheckBox ( للاخ BADRMEDIA ) المبرمج علي نوري 1 576 30-11-12, 05:54 PM
آخر رد: مبرمج أوتار
  معلومة :: الحل لمشكلة الخطأ في الكود For Each i As Button In Me.Controls Aly El-Haddad 2 683 10-11-12, 09:15 PM
آخر رد: Mr. DotNet
  معلومة : Partial Class RaggiTech 1 545 06-10-12, 11:03 PM
آخر رد: RaggiTech
  معلومة : TryCast مهمة RaggiTech 0 462 06-10-12, 11:02 PM
آخر رد: RaggiTech
  معلومة : XML Comments مهمة RaggiTech 1 424 06-10-12, 11:01 PM
آخر رد: RaggiTech
  معلومة - الاستثناءات ( Exceptions ) RaggiTech 0 535 06-10-12, 11:00 PM
آخر رد: RaggiTech

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم