31-05-14, 08:36 PM
(31-05-14, 08:33 PM)Ali Wisam كتب : [ -> ]اخي استعمل الخاصية SelectedPath بدل FileName
الله يعطيك العافيه
بس الي مسوي اللغة لي كذا ههههههههه ياخي خله حق الاثنين filename ههههههه
المهم الله يعطيك العافيه
وشكرا
(31-05-14, 08:33 PM)Ali Wisam كتب : [ -> ]اخي استعمل الخاصية SelectedPath بدل FileName
folderBrowserDialog.ShowNewFolderButton = false
folderBrowserDialog.RootFolder = System.Environment.SpecialFolder.MyComputer
If (folderBrowserDialog.ShowDialog = DialogResult.OK)
Msgbox(folderBrowserDialog.SelectedPath
End If
(31-05-14, 08:37 PM)الشاكي لله كتب : [ -> ]^
ههه والله مادري ، يمكن يسأل عن طريقة استخدام الFolder Dialog :-
الطريقة سهلة ونفس الخطوات :-
اولا : او حبيت تخفي زر Make new folder :
PHP كود :
folderBrowserDialog.ShowNewFolderButton = false
ثانيا : لو حبيت تحط مسار افتراضي يظهر عند ظهور الDialog :
PHP كود :
folderBrowserDialog.RootFolder = System.Environment.SpecialFolder.MyComputer
ثالثا : اظهار الديالوغ ومعرفة المسار الذي تم اختياره :-
PHP كود :
If (folderBrowserDialog.ShowDialog = DialogResult.OK)
Msgbox(folderBrowserDialog.SelectedPath
End If
If (folderBrowserDialog.ShowDialog = DialogResult.OK)
folderBrowserDialog.ShowDialog()
msgBox(folderBrowserDialog.SelectedPath)
(31-05-14, 09:02 PM)الشاكي لله كتب : [ -> ]مو لازم تخلي folderBrowserDialog.ShowDialog داخل If
جرب اكتبها عادي مو مشكلة
-
لكن الهدف من الكود هو الفحص لمعرفة اذا كان المستخدم ضغط على زر OK ولا على زر Cancel
اذا ضغط المستخدم Ok ادخل للأكواد التي بالداخلPHP كود :
If (folderBrowserDialog.ShowDialog = DialogResult.OK)
اما اذا ضغط Cancel او X ، فلن يتم الدخول الى البلوك (الاكواد التي بداخل IF)
-
تخيل ان لو وضعنا الكود بهذي الطريقة
^ لا يوجد تحقق ، لذلك لو المستخدم ضغط Cancel ساعتها سيتم الوصول الى SelectedPath وسيحدث خطأPHP كود :
folderBrowserDialog.ShowDialog()
msgBox(folderBrowserDialog.SelectedPath)
لان المستخدم ماحدد شيئ بل ضغط Cancel ..
وظيفة If التحقق فقط ومعناها الحرفي اذا (اذا ضغط المستخدم OK ؛ نفذ الاكواد الي تحت )