|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.04.2011, 21:46 | #1 |
Пользователь
Регистрация: 08.11.2010
Сообщений: 21
|
TreeView
Всем привет
нашел для себя полезное свойство у триивью Код:
Например : Цех - текст не получаем[корневой каталог] ____Цех №1 - получаем [подкаталог] ____Цех №2 - получаем [подкаталог] Ашот - текст не получаем[корневой каталог] ____Рубэн - получаем[подкаталог] ____Рудик - получаем[подкаталог] зарание кол-во "корневых коталогов дерева" не известно, помогите пожалуйста что здесь можно придумать ps : или можно каждому корневому каталогу задать один какой нибудь индекс и потом проверить его условием if maintree.index =1 then что либо ? Последний раз редактировалось HOOCH94; 11.04.2011 в 22:14. |
11.04.2011, 23:03 | #2 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
У каждого ноуда (каталога, подкаталога) есть свойство Level и его значение зависит от уровня вложенности.
У корневых ноудов оно ВСЕГДА равно нулю, у вложенных больше нуля. Код:
|
12.04.2011, 14:50 | #3 |
Пользователь
Регистрация: 08.11.2010
Сообщений: 21
|
при выполнении этого кода ничего вообще не происходит, как выделялись все так и выделяются (
Код:
|
12.04.2011, 18:25 | #4 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
А при чем здесь
Код:
Код:
К тому же, текст от первого встретившегося в цикле вложенного "подкаталога" мы возьмем, но следующий встретившийся подкаталог перепишет maintab.Caption своим текстом. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Treeview | Dgriz | Помощь студентам | 1 | 30.12.2010 00:38 |
TreeView | Kugen | Общие вопросы Delphi | 2 | 13.12.2010 23:05 |
Treeview | shaman888 | Помощь студентам | 0 | 28.04.2010 15:12 |
TreeView | Superlotles | Помощь студентам | 1 | 29.11.2009 13:48 |
TreeView Help | KWN, lnc | Общие вопросы Delphi | 12 | 03.03.2009 10:34 |