تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
pictureBox1
#5
أخي عصام

وهذه طريقة أخرى بعد ما تفضل الأخوة جزاهم الله خيرا


إستخدم هذه الدالة التي تعيد لك إسم ملف برقم جديد غير مستخدم
PHP كود :
string GetNumericFilename(string filename) {
 
   string fpath System.IO.Path.GetDirectoryName(filename) + "\\";
 
   string fname System.IO.Path.GetFileNameWithoutExtension(filename);
 
   string fextn System.IO.Path.GetExtension(filename);
 
   Int32 index 1;
 
   filename fpath fname fextn;
 
   while (System.IO.File.Exists(filename)) {
 
       filename fpath fname " (" index.ToString() + ")" fextn;
 
       index++;
 
   }
 
   return filename;


وقم بحفظ الصورة بالدالة السابقة
PHP كود :
pictureBox1.Image.Save(GetNumericFilename(@"D:\x\s.jpg")); 

لكن الأفضل أن تحدد نوع الصورة أثناء الحفظ مثل (لأن كلمة jpg الموجود في اسم الملف هو مجرد اسم صيغة للحفظ فقط)
PHP كود :
pictureBox1.Image.Save(GetNumericFilename(@"D:\x\s.jpg"), System.Drawing.Imaging.ImageFormat.Jpeg); 

تم التعديل
الرد }}}
تم الشكر بواسطة: asemshahen5 , issamsaidd , ابو روضة , ابراهيم ايبو


الردود في هذا الموضوع
pictureBox1 - بواسطة issamsaidd - 13-07-19, 09:08 PM
RE: pictureBox1 - بواسطة حريف برمجة - 13-07-19, 09:19 PM
RE: pictureBox1 - بواسطة asemshahen5 - 13-07-19, 09:24 PM
RE: pictureBox1 - بواسطة issamsaidd - 13-07-19, 09:58 PM
RE: pictureBox1 - بواسطة الحازمي - 13-07-19, 10:15 PM
RE: pictureBox1 - بواسطة issamsaidd - 13-07-19, 10:29 PM

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


يقوم بقرائة الموضوع: