PDA

View Full Version : سوال: خطای حذف فایل در حال استفاده!



praise
شنبه 10 اردیبهشت 1390, 21:07 عصر
سلام
یه عکس رو با استفاده از


btn1.BackgroundImage = System.Drawing.Bitmap.FromFile("SomeWhere");

روی فرم گذاشتم؛
حالا با استفاده از


System.IO.File.Delete("SomeWhere");
می خوام پاکش کنم ارور میده که در حال استفاده اس، چه کار کنم؟
البته من قبل از پاک کردن کل دگمه رو هم دیسپوز کردم و گاربیج کالکشن رو هم پاک کردم ولی بازم ارور می ده!

morteza271
شنبه 10 اردیبهشت 1390, 21:44 عصر
خوب معلومه خطا میده شما خودتون گذاشتینش روی فرمتون پس داری ازش استفاده میکنین.
اول عکس رو در مسیر پروژه ذخیره کنید و سپس مسیر پروژه رو بدین به بک گرون کلیدتون و عکس قبلی رو حذف کنید.
موفق باشید

haghft
یک شنبه 11 اردیبهشت 1390, 08:33 صبح
شما باید اینکارو بکنید:
FileStream fs = new FileStream("SomeWhere", FileMode.Open);
btn1.BackgroundImage = Image.FromStream(fs);
fs.Close();