你好,我正在c#中製作一個圖像查看器。事情是正確的,我可以看到點擊下一張圖片。對於給我例外。imagelist的索引是-1一個值創建一個異常
如何解決這個問題我的代碼是這樣的?
我得到這個消息
InvalidArgument =價值 '-1' 是無效的 '索引'。
代碼:
int I;
if (pictureBox2.Visible == true)
{
I = I - 1;
pictureBox2.Image = imageList2.Images[I];
}
該圖像列表具有4張圖片與+上升到第四然後用上述代碼下降到第一個。
當我再次按下按鈕時,它會顯示錯誤信息,我正在描述如何解決此問題?
這取決於你如何解決它 - 異常足夠明確地說,索引是無效的,所以它取決於你的程序設計保持索引在有效範圍內。一種解決方案是將範圍之外的值作爲有效範圍中的最低/最高值處理...... –