PDA

View Full Version : سوال: ایراد گرفتن از pictureBox



mohammad jamalian
سه شنبه 20 اسفند 1392, 16:07 عصر
با سلام
من در حال نوشتن یک پروژه بودم که ناگهان در هنگام لود شدن پروژه از همه ی pictureBox ها در برنامه ایراد گرفت و آن ایراد هم برای همه pictureBoxها مثل ایراد پایین است.
(قبلا که برنامه را لود می کردم ایراد نمی گرفت)
لطفا راهنمایی کنید.
http://up.daneshjooyar.com/do.php?img=115 (http://up.daneshjooyar.com/)

moharam1370
سه شنبه 20 اسفند 1392, 16:32 عصر
سلام
اینطور که معلومه از پوشه Resources یه تصویر حذف شده ...

mohammad jamalian
سه شنبه 20 اسفند 1392, 16:40 عصر
من آن را هم چک کردم ولی مشکل از آن جا نبود.
حتی زمانی که یک pictureBox جدید هم می سازم از آن هم ایراد می گیرد.

moharam1370
سه شنبه 20 اسفند 1392, 16:52 عصر
تصویر PictureBox ها تو رو چیزی ست کردی ؟

mohammad jamalian
سه شنبه 20 اسفند 1392, 16:59 عصر
قدیمی ها بله اما جدید ها اصلا ست نمی شود.

moharam1370
سه شنبه 20 اسفند 1392, 17:16 عصر
خطی که PictureBox هارو ست کردی (خطی که اررور میده) غیر فعال کن .

mohammad jamalian
سه شنبه 20 اسفند 1392, 17:24 عصر
این کار رو انجام دادم و برنامه لود شد اما همه عکس ها ناپدید شده اند.
چی کار کنم.:گریه:

moharam1370
سه شنبه 20 اسفند 1392, 17:27 عصر
خب دوباره ست کن ، مگه چند تا عکسه !؟

mohammad jamalian
سه شنبه 20 اسفند 1392, 17:44 عصر
باز هم ایراد می گیره و نمی گذاره.

Morteza-76
سه شنبه 20 اسفند 1392, 17:49 عصر
من هم به همین مشکل بر خوردم و نتونستم کاری کنم کدهایی که به فایل های ریسورس وصل رو همه رو پاک کردم و فایل های توی پوشه ریسورس رو هم پاک کردم و چون یک بکاپ دیگه داشتم اومدم دوباره پیکپر باکس ها رو به عکس هایی که بکاپ داشتم وصل کردم تنها راه بودم واسم

daniyaltjm
سه شنبه 20 اسفند 1392, 18:48 عصر
ببین روی تک تک ارور هات 2 بار کلیک کن به یه صفحه کد میری که یک خط انتخاب شده اونو پاک کن درست میشه فقط برای همه ارور هات این کارو بکن.

Morteza-76
سه شنبه 20 اسفند 1392, 18:52 عصر
ببین روی تک تک ارور هات 2 بار کلیک کن به یه صفحه کد میری که یک خط انتخاب شده اونو پاک کن درست میشه فقط برای همه ارور هات این کارو بکن.

من هم همینو گفته بودم

daniyaltjm
سه شنبه 20 اسفند 1392, 19:00 عصر
من هم همینو گفته بودم

باشه بابا نزنمون !!

در واقع هر کنترولی که توی ویژال اضافه میکنیم توی فایل مثلا form1.Designer.cs اون مثلا برای دکمه این خط this.button1 = new System.Windows.Forms.Button();
رو درست میکنه که در واقع یک نمون ازش میسازه ولی وقتی اون کنترول رو خودمون پاک میکنیم ویژال اون خط کد رو پاک نمی کنه و ما باید دستی پاکش کنید.

mohammad jamalian
سه شنبه 20 اسفند 1392, 20:05 عصر
این کار رو کردم اما اون عکس هام پاک شد و نمی تونم عکس دیگری هم اضافه کنم.
هر عکسی اضاف می کنم باز همون ایراد رو می گیره.

daniyaltjm
سه شنبه 20 اسفند 1392, 20:20 عصر
این کار رو کردم اما اون عکس هام پاک شد و نمی تونم عکس دیگری هم اضافه کنم.
هر عکسی اضاف می کنم باز همون ایراد رو می گیره.
شادید درست این کار رو نکردی !! تمام رفرنسهای عکساتو پاک کردی؟ ویژال رو ببند دوباره بازش کن. راستی دیگه عکس به پیکچرباکسایی که خط کداشونو پاک کردی نده و تمام پیکچرباکساتو پاک کن و جدید بساز.

mohammad jamalian
سه شنبه 20 اسفند 1392, 20:45 عصر
من کلا PictureBox رو پاک کردم و جدید گذاشتم اما باز هم ایراد می گیره!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!

mohammad jamalian
سه شنبه 20 اسفند 1392, 20:58 عصر
من زمانی که یک PictureBox جدید می گذارم عکس ابتدا ست می شود اما بلافاصله عکس ناپدید شده و PictureBox خالی می شود.
چه کار کنم؟

daniyaltjm
سه شنبه 20 اسفند 1392, 22:24 عصر
برو توی قسمت سولوشن اکسپلورر و پوشه resources و تمام عکسا رو پاک کن و با روش local عکساتو ادد کن .

mohammad jamalian
چهارشنبه 21 اسفند 1392, 16:37 عصر
با تشکر از همه ی راهنمایی های شما من از کد:


string path = Application.StartupPath + "\\form1\\gameux.7.ico";
pictureBox4.Image = Image.FromFile(path);

استفاده کردم درست شد.