![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Где хранить ImageList? [D6, WinXP]
Mishenka © (2005-11-21 09:47:00)Пишу свой компонент, потомок TListView. Нужно в нём использовать иконки, которые хранятся в ImageList. Где хранить этот ImageList, поскольку при написании компоненты форма неиспользуется?
Digitman (2005-11-21 10:17:00) [1]
> Где хранить этот ImageList, поскольку при написании компоненты
> форма неиспользуется
а причем здесь форма ?
если ты пишешь наследника TListView, то ты не имеешь права ограничивать пользователя твоего компонента в указании конкретно необходимых ему ImageList'ов в св-вах Images, SelectedImages, StateImages, ГДЕ БЫ эти ImageList'ы ни находились - хоть на форме, хоть еще где-то ..
Изменить же (понизить) область видимости св-в Images, SelectedImages, StateImages (для того чтобы назначить им предопределенные тобой ImageList'ы и запретить пользователю твоего компонента модификацию этих св-в) тебе не удастся - это можно сделать лишь в наследнике TCustomListView.
Fay (2005-11-21 09:59:00) [2]2 Mishenka (21.11.05 9:47)
Заведи соттв. свойство своему компоненту.