ممكن حد يقولى أكواد الأوبن فيل ديالوج ويشرحهالى من فضلكم
انا لقيتها فى اكتر من مكان بس مفهمتهاش
ممكن حد يقولى أكواد الأوبن فيل ديالوج ويشرحهالى من فضلكم
انا لقيتها فى اكتر من مكان بس مفهمتهاش
السلام عليكم
مثال من ال msdn
private void button1_Click(object sender, System.EventArgs e)
{
Stream myStream = null;
OpenFileDialog openFileDialog1 = new OpenFileDialog();
openFileDialog1.InitialDirectory = "c:\\" ;
openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*" ;
openFileDialog1.FilterIndex = 2 ;
openFileDialog1.RestoreDirectory = true ;
if(openFileDialog1.ShowDialog() == DialogResult.OK)
{
try
{
if ((myStream = openFileDialog1.OpenFile()) != null)
{
using (myStream)
{
// Insert code to read the stream here.
}
}
}
catch (Exception ex)
{
MessageBox.Show("Error: Could not read file from disk. Original error: " + ex.Message);
}
}
}OpenFileDialog openFileDialog1 = new OpenFileDialog();
إنشاء الكائن بصورة يدوية
openFileDialog1.InitialDirectory = "c:\\" ;
تحديد مسار البدأ لإختيار الملفات
openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*" ;
تحديد الفلتر للملفات التي سيتم عرضها على سبيل المثال هنا ملفات txt و كل الملفات
FilterIndexلتحديد اي فلتر يتم استخدامه بصورة افتراضية
if(openFileDialog1.ShowDialog() == DialogResult.OK)
ShowDialog تقوم بعرض الديالوج وتعيد ناتج من DialogResult وهنا مايهمنا هو حالة ضغط المستخدم ل OK
ثم فتح الملف من خلال OpenFile
للمزيد
http://msdn.microsoft.com/en-us/library/system.windows.forms.filedialog.aspx
دروس مبسطة عن C#/WinForms
تم تعديل هذه المشاركة بواسطة ahmed_youssef في 15 يناير 2011 في 09:12
(map share people)
فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader