Изменить: Ответ в основном изменен в зависимости от вашего комментарияВам нужно будет создать новую переменную-член для хранения текущего индекса изображения и убедиться, что она используется для доступа к ImageList
Создать переменную-член для хранения текущего индекса изображения:
int _imageIndex;
Добавьте эту строку в вашу функцию mnuOpen_Click
после вызова loadImageList();
_imageIndex = 0;
В функции btnNext_Click
внесите изменения:
if (pictureBox1.Image < imageList1.Images.Count)
в
if (_imageIndex < imageList1.Images.Count)
и
_big_fileName = listView1.SelectedItems[_counter].Text;
до
_big_fileName = listView1.SelectedItems[_imageIndex].Text;
и добавьте строку
_imageIndex++;
Переработка btnNext_Click
обработчика событий
private void btnNext_Click(object sender, EventArgs e)
{
//IF Image is less than Image list size.
if (_imageIndex < imageList1.Images.Count)
{
listView1.Items[_imageIndex].Selected = true;
_imageIndex++;
}
}