Эта функция уже встроена ...
Списки изображений хранят свои изображения таким образом, что вы можете ссылаться на них по имени и возвращать изображение.
Одноразовое использование:
private string GetImageName(ImageList imglist, int index)
{
return imglist.Images.Keys[index].ToString();
}
Возвращает имя изображения с переданным индексом.
Сохраняет значения для последующего использования:
private Dictionary<int, string> GetImageNames(ImageList imglist)
{
var dict = new Dictionary<int, string>();
int salt = 0;
foreach (var item in imglist.Images.Keys)
{
dict.Add(salt, item.ToString());
salt++;
}
return dict;
}
Возвращает словарь, который ссылается на индекс изображения для ихимя строки в списке изображений.
Еще раз это встроено, нет необходимости пытаться расширить функцию.к этому ...