Livingstan Ответов: 4

Чтение имени изображения из списка изображений


Я хочу прочитать имя изображения из элемента управления imagelist во время выполнения
Пожалуйста, помогите мне...

4 Ответов

Рейтинг:
2

VJ Reddy

То Images собственность компании ImageList иметь тип ImageCollection и используется для добавления изображений в ImageList как указано здесь.
http://msdn.microsoft.com/en-us/library/system.windows.forms.imagelist.images(v=против 90).aspx[^]
Таким образом, как таковое название изображения не может быть получено из этой коллекции.
То System.Drawing.Image класс, который используется в рамках ImageList не имеет Name недвижимость как можно увидеть здесь
http://msdn.microsoft.com/en-us/library/system.drawing.image_properties.aspx[^]
Следовательно, один из вариантов состоит в том, чтобы установить Tag собственность компании Image ознакомьтесь с Tag имущество необходимое Image после извлечения его из ImageList


Рейтинг:
2

Mohan Gopi

Привет Ливингстан,


Изображения в списке изображений не имеют имен, у них есть только индекс.


Рейтинг:
1

Abu_ Ehab

for (int i = 0; i < imageList1.Images.Count; i++)
           {
               listBox1.Items.Add( imageList1.Images.Keys[i].ToString());
           }


Рейтинг:
0

anarro

Привет может получить доступ к определенному изображению с именем:

Dim _nameimg as string = "ASC"
Dim _idx As Integer = ImageList1.Images.IndexOfKey(_nameimg)
'assing a image to Button
Me.Btn_Sort.Image = ImageList1.Images(_idx)


Антони