0 / 0 / 0
Регистрация: 24.09.2019
Сообщений: 33
|
|
1 | |
Изменение imageindex при выделении элемента TTreeView08.12.2019, 04:15. Показов 1931. Ответов 2
Метки нет (Все метки)
Доброго времени суток! Проблема вот в чем: имеется дерево, которое строится при создании формы. У этого дерева есть элементы тип "Добавить нового работника", "Добавить новую фабрику" и т.д. При нажатии на которые открывается окно добавления элемента в соответствующую ветвь дерева. У каждого такого элемента ("добавить...") иконка со значком "+" из imagelist1, (прописывал при создании формы TreeView1.Items.Item[i+1].ImageIndex:=1; ) у остальных же элементов дерева картинка другая и имеет нулевой индекс в ImageList. Так вот, при выделении ImageIndex меняется с первого на нулевой, а при снятии выделения у элемента опять становится первым. Как сделать так, чтобы индекс изображения не изменятся при выделении элементов дерева?
Так как дерево динамически изменяется при работе с программой, то элементы дерева с ImageIndex=1 изменяют свой индекс (TreeView1.Items.Item[i]) и такое обращение к ним не подходит. Заранее спасибо.
0
|
08.12.2019, 04:15 | |
Ответы с готовыми решениями:
2
CComboBoxEx - изменение цвета при выделении элемента При выделении элемента treeview обратиться к соответствующим данным Падение программы при выделении элемента модели в представлении При выделении элемента ListBox обратиться к соответствующим данным |
3759 / 2263 / 705
Регистрация: 29.05.2013
Сообщений: 9,613
|
|
22.12.2019, 13:01 | 3 |
Сообщение было отмечено GunnarUlf как решение
Решение
TreeView для отображения разного состояния элементов использует 4 состояния а не 2. Заполните их и все будет работать правильно.
0
|
22.12.2019, 13:01 | |
22.12.2019, 13:01 | |
Помогаю со студенческими работами здесь
3
TreeView - при выделении одного элемента выделяется другой Как при выделении в Listbox элемента вызывать определенный метод? Нужно чтоб при выделении одного элемента таблицы выводились индексы всех элементов этой строки Отдельно добавить картинки для каждого элемента TTreeView Как получить содержимое дочернего элемента в выделении целого списка Изменение высоты элемента при скроллинге Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |