PDA

View Full Version : مبتدی: جایگزین کردن یک تصویر



mreza80
دوشنبه 29 آبان 1391, 13:59 عصر
سلام دوستان فرض کنید یک فرم کاربران داریم که دریک دیتا گرید لیست کاربران نمایش داده میشود و یک pictureBox داریم که توسط دستور

pictureBox1.Image = Image.FromFile((string)dataGridView1.CurrentRow.Ce lls[12].Value);

عکس کاربر را نمایش میدهد فایل تصویر در مسیر مشخصی میباشد حالا اگر قصد تعویض عکس با فایل جدیدی را داشته باشم باید فایل جدید را در آن مسیر مشخص کپی نمام نام فایل در مسیر یاد شده شماره پرسنلی کاربر بوده و نمیتوان عوض کرد در هنگام کپی اول باید فایل را حذف و سپس فایل جدید را در آن مسیر کپی کنم متاسفانه پیغام میده فایل در حال استفاده میباشد و امکان حذف رو نمی ده لطفا کمک کنید تمامی تاپیکهای مرتبط را مطالعه کردم ولی به نتیجه نرسیدم
File.Delete(TxtPicAddress.Text);
File.Copy(TxtJari.Text, TxtPicAddress.Text);

mousa1992
دوشنبه 29 آبان 1391, 14:06 عصر
این تاپیک (http://barnamenevis.org/showthread.php?366194-%D8%AD%D8%B0%D9%81-%D9%81%D8%A7%DB%8C%D9%84-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%B4%D8%AF%D9%87-%D8%AF%D8%B1-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87) چیزیه که میخوای
موفق باشی

lahiji
دوشنبه 29 آبان 1391, 14:12 عصر
سلام

از این دستور استفاده کن:


Str = Environment.CurrentDirectory.ToString();

pictureBox1.Image.Save(Str + @"\ImgPer\" + textBox1.Text + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg);