لإعادة مسارات ملفات محددة بواسطة مربع حوار فتح الملفات OpenFileDialog1 في Visual Basic 2010 أو C#، يمكنك استخدام خاصية Multiselect الموجودة في مربع حوار OpenFileDialog1. عند تعيين هذه الخاصية إلى true، سيسمح لك المربع بتحديد عدة ملفات بدلاً من ملف واحد فقط. بعد ذلك، يمكنك الحصول على قائمة بجميع الملفات المحددة باستخدام خاصية FileNames وإضافتها إلى مربع نص متعدد الأسطر (مثل TextBox) بتحديد TextMode إلى MultiLine.
في Visual Basic 2010، يمكن تحقيق ذلك بشكل مشابه للشيفرة التالية:
vbPrivate Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
OpenFileDialog1.Multiselect = True
If OpenFileDialog1.ShowDialog() = DialogResult.OK Then
For Each file As String In OpenFileDialog1.FileNames
TextBox1.AppendText(file & Environment.NewLine)
Next
End If
End Sub
وفي C#، يمكنك استخدام الشيفرة التالية:
csharpprivate void button1_Click(object sender, EventArgs e)
{
openFileDialog1.Multiselect = true;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
foreach (string file in openFileDialog1.FileNames)
{
textBox1.AppendText(file + Environment.NewLine);
}
}
}
تأكد من تعيين الخاصية Multiselect إلى true قبل فتح مربع حوار OpenFileDialog1 للسماح بتحديد عدة ملفات، واستخدام خاصية FileNames للحصول على قائمة بمسارات الملفات المحددة، ثم إضافتها إلى مربع النص متعدد الأسطر باستخدام AppendText.
المزيد من المعلومات
بالتأكيد، إليك المزيد من المعلومات حول كيفية استخدام مربع حوار فتح الملفات OpenFileDialog1 في Visual Basic 2010 أو C# لاسترجاع مسارات ملفات محددة:
-
خاصية Multiselect: هذه الخاصية تحدد ما إذا كان بإمكان المستخدم تحديد عدة ملفات في مربع حوار فتح الملفات. إذا تم تعيينها إلى true، يمكن للمستخدم تحديد عدة ملفات.
-
خاصية FileNames: تستخدم هذه الخاصية للوصول إلى مسارات الملفات المحددة عندما يكون Multiselect مفعلاً. إنها تُرجع مصفوفة تحتوي على مسارات الملفات المحددة.
-
مربع النص متعدد الأسطر (MultiLine TextBox): يُستخدم هذا المربع لعرض مسارات الملفات المحددة. يمكنك استخدام خاصية AppendText لإضافة كل مسار ملف إلى محتوى المربع.
-
معالج الحدث Click لزر الأمر (Button): يستخدم هذا المعالج لتنفيذ الكود الضروري عند النقر فوق زر الأمر لفتح مربع حوار فتح الملفات واسترجاع مسارات الملفات المحددة.
-
التحقق من DialogResult: يُستخدم للتحقق مما إذا كان المستخدم قد اختار ملفات واضغط على زر “موافق” في مربع حوار فتح الملفات. إذا كانت قيمة DialogResult تساوي DialogResult.OK، فإن ذلك يعني أن المستخدم قد اختار ملفات.
هذه المعلومات تساعدك في استخدام مربع حوار فتح الملفات OpenFileDialog1 بشكل فعال لاسترجاع مسارات ملفات محددة وعرضها في مربع نص متعدد الأسطر.