Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Работа с TreeView


snake-as ©   (2008-05-30 10:25:00) 

Здравствуйте. Подскажите, пожалуйста, где мне взять информацию по работе с компонентом TreeView желательно с примерами. Просто в книжках по этой теме мало, а в гугле ерунда находится. Заранее спасибо!


Ega23   (2008-05-30 11:32:00) [1]

Delphi7\Demos\CustomDraw
TTreeView + F1

Этого вполне достаточно.


snake-as   (2008-05-30 11:19:00) [2]

Просто книжки перелопатил(может, конечно, не так много), там почему-то не нашел, а ссылки в основном специфичные..


ZENsan   (2008-05-30 11:16:00) [3]

http://gurudelphi.googlepages.com/SQLSolomon.rar

Можеш тут исходник посмотреть, там не в одном месте деревья используются.


Palladin   (2008-05-30 11:15:00) [4]

я могу посоветовать, но там для тебя одна ерунда...


ZENsan   (2008-05-30 11:14:00) [5]

Ну да, Data аттрибут там.. забыл..


snake-as   (2008-05-30 11:11:00) [6]

Народ, е-мое.. Ну посоветуйте хоть какой-нибудь ресурс. Сам то я разберусь, но литература не помешает


Palladin   (2008-05-30 10:43:00) [7]


> ZENsan ©   (30.05.08 10:42) [6]

и прими к сведению, что нет там никакого Tag, а что там есть - глянешь сам и исправишь сам себя


ZENsan   (2008-05-30 10:42:00) [8]

Опаааа.. во лопухнулся.. а я чёго то сглючил не так прочитал, подумал ты спрашиваеш как чего-то там связать или хранить.... сори

А если просто использовать, то все просто...


Palladin   (2008-05-30 10:40:00) [9]


> ZENsan ©   (30.05.08 10:37) [3]

это ответ на какой вопрос?


> zensan ©   (30.05.08 10:38) [4]

правда чтоли?


zensan   (2008-05-30 10:38:00) [10]

У каждого TTreeNode есть этот аттрибут Tag.


ZENsan   (2008-05-30 10:37:00) [11]

Используй TAG. Это integer значение (там ты можеш хранить указатель).


Присвоение:
Tag := Integer(SomePointerOrObjectVariable);
...
Затем использовать:
TSomeType(Pointer(Tag)).Show;


Я так слёту не помню надо ли там Pointer(), но так наглядно.


Palladin   (2008-05-30 10:29:00) [12]

а что конкретно не понятно?


Плохиш   (2008-05-30 10:27:00) [13]


> Просто в книжках по этой теме мало

И чего не хватает?


Наверх

Титульная страница Поиск, карта сайта Написать письмо