![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Создание содержания к электронному учебнику [D7, XP]
Bullfrog © (2007-05-31 18:41:00)Хочу сделать вложенное содержание.
Компонент TTreeView как раз позволяет отобразить задуманное, но не могу понять как сделать что-бы TreeView реагировал на выбор(OnClick) кого-либо элемента списка(дерева).
Допустим имеется структура:
Раздел1
Подраздел1
Подраздел2
Раздел2
При нажатии на "Раздел1" выводится раздел1, при нажатии на "подраздел1" выводится подраздел1.
Джо (2007-05-31 19:41:00) [1]> [8] Bullfrog (31.05.07 19:40)
> Например, TreeView1.Items[0].Selected
> Все что нужно было >:|
Все, что было нужно, это в обработчике OnChange обратиться к параметру Node.
Bullfrog (2007-05-31 19:40:00) [2]Например, TreeView1.Items[0].Selected
Все что нужно было >:|
Джо (2007-05-31 19:09:00) [3]> [6] Bullfrog (31.05.07 19:08)
> до меня дошло как спросить ;)
> как узнать какой элемент TreeView выбран?
>
> П.С. каюсь
Ты в автоматически созданный для тебя средой обработчик заглядывал? А Справку прочел? Если нет, то почему? Если да — то какие неясности еще могли остаться-то?!
Bullfrog (2007-05-31 19:08:00) [4]до меня дошло как спросить ;)
как узнать какой элемент TreeView выбран?
П.С. каюсь
Джо (2007-05-31 19:01:00) [5]> [4] Bullfrog (31.05.07 18:57)
>
> > Что значит «он пустой»?
>
> т.е. напротив него ничего не написано и отсутствует выбор.
> скажу по другому: как "попасть" на TCustomTreeView?
Что значит «попасть»? Ничего не понимаю. Благородный дон, потрудитесь изъясняться яснее или почитать для начала учебник по Делфи.
Какой выбор отсутствует? Двойной щелчок на поле против OnChange и среда сама создаст пустой обработчик, в который и нужно будет вписать соответствующий код.
Bullfrog (2007-05-31 18:57:00) [6]
> Что значит «он пустой»?
т.е. напротив него ничего не написано и отсутствует выбор.
скажу по другому: как "попасть" на TCustomTreeView?
Джо (2007-05-31 18:53:00) [7]> [2] Bullfrog (31.05.07 18:52)
> OnChange нашел, но он пустой как добавить/выбрать TCustomTreeView?
Что значит «он пустой»?
Bullfrog (2007-05-31 18:52:00) [8]OnChange нашел, но он пустой как добавить/выбрать TCustomTreeView?
Джо (2007-05-31 18:43:00) [9]OnChange event (TCustomTreeView)
---
Occurs whenever the selection has changed from one node to another.
(c) Delphi Help.