PDA

View Full Version : استفاده از Image List ؟



habedijoo
دوشنبه 30 خرداد 1384, 15:12 عصر
با سلام به همه دوستان

من می خواهم در vb.net مثل vb از ImageList استفاده کنم .

یعنی تعدادی تصویر به ImageList اضافه کنم و در هنگام اجرای برنامه تصویر PictureBox را با تصاویر ImageList مقدار دهی کنم .
ولی با تایپ دستور زیر با Error بر می خورم .

PictureBox.Image=ImageList.Images(1)

علیرضا مداح
دوشنبه 30 خرداد 1384, 18:54 عصر
سلام .
دوست عزیز کد زیر بدون اشکال کار میکند:

PictureBox1.Image = ImageList1.Images(1)

در صورتیکه مقداری فراتر از حد بالای کالکشن ImageList1.Images برای آرگومان Index قرار دهید با خطای زیر مواجه خواهید شد :


An unhandled exception of type 'System.ArgumentOutOfRangeException' occurred in system.windows.forms.dll

Additional information: Specified argument was out of the range of valid values.

اگر با خطای دیگری برخورد میکنید لطفا" آن را بنویسید ...

habedijoo
سه شنبه 31 خرداد 1384, 07:49 صبح
با سلام

من 4 تا عکس به ImageList اضافه کردم


و وقتی دستور
PictureBox1.Image = ImageList1.Images(1)
را می نویسم باز هم همین پیغام را می دهد .
An unhandled exception of type 'System.ArgumentOutOfRangeException' occurred in system.windows.forms.dll

Beyondsoft
چهارشنبه 01 تیر 1384, 15:04 عصر
دوست عزیز
من فکر می کنم
یک اشکال در ویژوال استدیو یا ویندوز
شما وجود دارد
چون
وقتی من
PictureBox1.Image = ImageList1.Images(4)
را امتحان می کنم هیچ گونه مشکلی وجود ندارد و
برنامه اجرا می شود.