Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

TreeView

1.5K
27 февраля 2002 года
AliluA
1 / / 20.07.2000
Почему при написании
TreeNode = TreeView->Items->Item;
TreeView->Items->AddChild (TreeNode, "...");

он берет не верхний уровень, а все ниже и ниже?
Как выйти на верхний уровень? ПЛЗ
289
28 февраля 2002 года
Jeyson
207 / / 20.04.2000
Почему при написании
TreeNode = TreeView->Items->Item;
TreeView->Items->AddChild (TreeNode, "...");

он берет не верхний уровень, а все ниже и ниже?
Как выйти на верхний уровень? ПЛЗ

На сколько я понимаю, ты добавляешь дочерний узел. Попробуй Add(TTreeNode* Node, const SystemAnsiString S) (добавляет новый узел с текстом S как последний узел уровня, на котором расположен Node)
TreeView->Items->Add (TreeNode, "...");

или AddFirst(TTreeNode* Node, const SystemAnsiString S) (Вставляет новый узел с текстом S как первый из узлов уровня, на котором находится Node. Индексы последующих узлов увеличиваются на один)
Поиграй в конце концов с событиями при развертывании узла происходят события OnExpanding (перед развертыванием) и OnExpanded (после развертывания)

[ Это Сообщение было отредактировано Jeyson в 2002-02-28 0406 ]

[ Это Сообщение было отредактировано Jeyson в 2002-02-28 0407 ]
1.2K
04 марта 2002 года
-=Volval=-
3 / / 20.04.2000
AddChild добавляет подпункт, дочерний.
Чтобы добавить коренную ноду надо использовать Add()

Как добавить равную дочернюю ноду надо обьяснять или понял ?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог