Страница: 1 | 2 |
Вопрос: картинка у детей в treeview
Добавлено: 23.01.07 16:29
Автор вопроса: art
Ответы
Всего ответов: 20
Номер ответа: 16
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #16
Добавлено: 24.01.07 09:08
TreeView1.Nodes.Add a, tvwChild, , [B]c[/B]
последний параметр не указывай. "с" - это же индекс картинки, а у тебя должен быть нод без картинки
Номер ответа: 17
Автор ответа:
art
Вопросов: 45
Ответов: 119
Профиль | | #17
Добавлено: 24.01.07 09:12
Программно присваиваем, перед формированием первого уровня:
а вот перед формированием детей нужно отключить imagelist. В пропетях treeview? в поле imagelist, если не связына, стоит <None>/ А как прогрммно этот none задать. Может это поможет? Пробывал второй пустой imagelist под детей грузить, тот же результат.
Номер ответа: 18
Автор ответа:
art
Вопросов: 45
Ответов: 119
Профиль | | #18
Добавлено: 24.01.07 09:44
2 mc-black: с - это название нода. индекс перед этой позицией, после tvwChild.
Номер ответа: 19
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #19
Добавлено: 24.01.07 12:06
с 18-м постом согласен. дело в том, что тебе надо imglst не в design mode в ide привязывать, а в runtime - во время выполнения программы, т.е. в коде. Лучше положи свои картинки в файл ресурсов и загружай / пропускай загрузку картинки при формировании дерева пятым и шестым параметром метода .Add
Номер ответа: 20
Автор ответа:
art
Вопросов: 45
Ответов: 119
Профиль | | #20
Добавлено: 24.01.07 12:39
на место image пишу: LoadResPicrure(101, vbResBitmap). ругается, надо imagelist инициализировать сначала. Такое ощущение, что в treeview рисунки можно закинуть только из imagelist.