سلام
اینطور که معلومه از پوشه Resources یه تصویر حذف شده ...
من آن را هم چک کردم ولی مشکل از آن جا نبود.
حتی زمانی که یک pictureBox جدید هم می سازم از آن هم ایراد می گیرد.
تصویر PictureBox ها تو رو چیزی ست کردی ؟
قدیمی ها بله اما جدید ها اصلا ست نمی شود.
خطی که PictureBox هارو ست کردی (خطی که اررور میده) غیر فعال کن .
این کار رو انجام دادم و برنامه لود شد اما همه عکس ها ناپدید شده اند.
چی کار کنم.
خب دوباره ست کن ، مگه چند تا عکسه !؟
باز هم ایراد می گیره و نمی گذاره.
من هم به همین مشکل بر خوردم و نتونستم کاری کنم کدهایی که به فایل های ریسورس وصل رو همه رو پاک کردم و فایل های توی پوشه ریسورس رو هم پاک کردم و چون یک بکاپ دیگه داشتم اومدم دوباره پیکپر باکس ها رو به عکس هایی که بکاپ داشتم وصل کردم تنها راه بودم واسم
ببین روی تک تک ارور هات 2 بار کلیک کن به یه صفحه کد میری که یک خط انتخاب شده اونو پاک کن درست میشه فقط برای همه ارور هات این کارو بکن.
باشه بابا نزنمون !!
در واقع هر کنترولی که توی ویژال اضافه میکنیم توی فایل مثلا form1.Designer.cs اون مثلا برای دکمه این خطthis.button1 = new System.Windows.Forms.Button();
رو درست میکنه که در واقع یک نمون ازش میسازه ولی وقتی اون کنترول رو خودمون پاک میکنیم ویژال اون خط کد رو پاک نمی کنه و ما باید دستی پاکش کنید.
این کار رو کردم اما اون عکس هام پاک شد و نمی تونم عکس دیگری هم اضافه کنم.
هر عکسی اضاف می کنم باز همون ایراد رو می گیره.
من کلا PictureBox رو پاک کردم و جدید گذاشتم اما باز هم ایراد می گیره!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!
من زمانی که یک PictureBox جدید می گذارم عکس ابتدا ست می شود اما بلافاصله عکس ناپدید شده و PictureBox خالی می شود.
چه کار کنم؟
برو توی قسمت سولوشن اکسپلورر و پوشه resources و تمام عکسا رو پاک کن و با روش local عکساتو ادد کن .
با تشکر از همه ی راهنمایی های شما من از کد:
string path = Application.StartupPath + "\\form1\\gameux.7.ico";
pictureBox4.Image = Image.FromFile(path);
استفاده کردم درست شد.
آخرین ویرایش به وسیله mohammad jamalian : یک شنبه 05 مرداد 1393 در 11:54 صبح