الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل هناك امكانيه تحديد نوع الملف قبل الحفظ؟؟

مغلق
بدأه busy في 9 ديسمبر 2006 · 4 رد · 665 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

استخدمت الكود التالي للحفظ عند الضغط على الزر


{
SaveFileDialog SaveD = new SaveFileDialog();

if (SaveD.ShowDialog() == DialogResult.OK)
{

StreamWriter sr = new StreamWriter(SaveD.FileName);

sr.WriteLine(label1.Text + " : " + textBox1.Text);


sr.Close();
}
}
	private void button1_Click(object sender, System.EventArgs e)

فعند الضغط عليه تظهر نافذه لتحديد مكان الحفظ ... لكن لا يظهر لي في save as ( type of file) انواع استطيع الاختيار منها

اي المستخدم لازم يكتب الامتداد لكي يحفظ به والا اصبح الملف غير معروف النوع

فهل هناك طريقه تساعد في ظهور خيارات لانواع الملفات عند الحفظ .. او الحفظ مباشره على هيئة .txt

#2

يوجد خاصيه في ال SaveDialog اسمها Filter تستطيع تعديلها Visual

تقوم بأخذ نص يتكون من وصف نوع الملف ثم علامه | ثم شكل اسم الملف بالامتداد و لاضافه اكثر من نوع كرر نفس الشكل ده و افصل بينهم بال |

 this.saveFileDialog1.Filter = "Text Files|*.txt";

و لو اكتر

			this.saveFileDialog1.Filter = "Text Files|*.txt|Image bmp|*.bmp";
#3

مامشي معايا الكود اللي اضفته اخ احمد

يطلع ارور في this

ممكن تتأكد منه

#4

اقولك علي حاجه

احذف كلمه this من كل السطور و جرب

احتمال تكون انت بتكتب الكود داخل داله static

الافضل انك تعمل الموضوع ده فجوال يعني ادخل علي خصائص الكنترول

هتلاقي خاصيه اسمها Filter اكتب فيها التالي

"Text Files|*.txt"

او اكتب الكود اللي في المشاركه السابقه في load الفورم

#5

اعتذر عن تأخري

مازبط في كل الحالتين

الف شكر لك يمكن عشان نسختي 2001 ماتمشي معاه

هذا الموضوع مغلق.

مواضيع مشابهة