PDA

View Full Version : سوال: بازخوانی عناصر یک آرایه



ghasem110deh
پنج شنبه 30 مرداد 1393, 21:11 عصر
سلام
من عکسهای داخل دیتابیس رو تو یه آرایه قرار دادم و حالا توی یک pictureBox نشون دادم ...
این کد کلید رفتن به عکس بعدی :

pictureBox1.Image = picList[index].Pic;
label2.Text = picList[index].Sub;
label1.Text = picList[index].Alb;
label3.Text = picList[index].Date;
index++;
if (index >= picList.Count) index = 0;
و اینم کد رفتن به عکس قبلی :

if (index < picList.Count)
{
index--;
pictureBox1.Image = picList[index].Pic;
label2.Text = picList[index].Sub;
label1.Text = picList[index].Alb;
label3.Text = picList[index].Date;
if (index == 0) toolStripButton1.Enabled = false;

دکمه Next ایرادی نداره ... بعد از رسیدن به آخرین عکس دوباره از اول نشون میده ؛ ولی دکمه Perview : وقتی به اولین عکس (خانه آرایه) برسه ... غیر فعال میشه !
مشکل : اگه از آخرین عکس آرایه کلید عکس قبلی رو بزنی خطا میده ! (مثلا 10 تا عکس داریم از عکس 9 که برگردیم مشکلی نیست ، اما اگه از عکس 10 برگردیم خطا میده)

لطفا راهنمایی کنید !