![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
Keeper89 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 20 Всего: 58 |
Доброго времени суток.
В приложении необходимо хранить объекты в структуре типа дерева, TreeView (TTreeNode) хорошо для этого подходит, но для него обязательно нужен Parent. Существует ли какой-либо компонент, реализующий дерево без привязки к форме, но похожий на TreeView (TTreeNode)? Замечательно было бы иметь в дженериках встроенный класс типа TTreeNode<T>, но его, к сожалению нет, есть только вот такой самописный, который приводит к Internal Error: URW1111 в Delphi 2010 (вероятно дженерики все еще до конца не поддерживаются). З.Ы. Можно, конечно, реализовать подобие бинарного дерева самому, но это на крайний случай. Заранее спасибо. Это сообщение отредактировал(а) Keeper89 - 15.8.2010, 19:59 |
|||
|
||||
Веталька |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 338 Регистрация: 2.11.2008 Репутация: нет Всего: 6 |
проще всего галочку напротив свойства Visible снять. -------------------- Ради зачета студент идет на все, даже на лекции........................ |
|||
|
||||
Keeper89 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 20 Всего: 58 |
Все бы хорошо, только вот Parent'а у меня нет вообще, соответственно к чему я должен привязать TreeView? ![]() |
|||
|
||||
Frees |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2233 Регистрация: 2.12.2005 Где: Екатеринбург Репутация: 9 Всего: 54 |
создай невидимую форму... хотя это криво может TXMLDocument попробовать? -------------------- Кольцов Виктор Владимирович |
|||
|
||||
Keeper89 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 20 Всего: 58 |
А есть в нем св-во типа TreeView.Items.Data? Это сообщение отредактировал(а) Keeper89 - 15.8.2010, 23:05 |
|||
|
||||
Frees |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2233 Регистрация: 2.12.2005 Где: Екатеринбург Репутация: 9 Всего: 54 |
там помоему строки везде.... не помню довно им не пользовался...попробуй))
-------------------- Кольцов Виктор Владимирович |
|||
|
||||
pseud |
|
|||
![]() Экспёрт Тыдыщ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1175 Регистрация: 18.5.2007 Где: Минск, Беларусь Репутация: 10 Всего: 40 |
Keeper89,
Использовать визуальный контрол в качестве невизуального - кощунство и слабохарактерность )) В TTreeView, а точнее в TCustomTreeView, за Ноды отвечает TTreeNodes. Его и используй (сам не пользовал). Добавлено через 1 минуту и 52 секунды Не знаю, как там в Delphi 2010, но в Delphi 6... Это сообщение отредактировал(а) pseud - 16.8.2010, 09:57 -------------------- Испытание чужого терпения можно считать успешным, если оно лопнуло... |
|||
|
||||
Keeper89 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 20 Всего: 58 |
TTreeNodes тоже требует Parent, уже пробовал
![]() |
|||
|
||||
AnalogXP |
|
|||
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 23.9.2007 Репутация: нет Всего: нет |
Keeper89, это смотрел?
|
|||
|
||||
Keeper89 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 20 Всего: 58 |
AnalogXP, да, я его пока и использую.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |