Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.27;
Скачать: CL | DM;

Вниз

Настройки в TTreeView зачем и как реализовать?   Найти похожие ветки 

 
Kacnep   (2003-11-17 15:24) [0]

Привет Всем!
Народ кто знает об этом что нибудь?
В программах которые сейчас стали появляться довольно часто все настройки (Settingsы) отображаются в виде дерева наверное используют TTreeView. Интересно почему или только для удобства?
Надо же сохранять дерево и загружать. А еще и как то получать инфу по тому или иному параметру. С точки зрения реализации вроде бы неудобно. Или я ошибаюсь?

Если кто нить сможет реализовать сие или у кого нить есть пример - огромная просьба поделитесь. ICQ 70015922
Спасибо.


 
афвуд ©   (2003-11-17 15:26) [1]

Ну сохранять и загружать дерево просто. У него спец. процедуры для этого есть вроде.


 
Kacnep   (2003-11-17 15:28) [2]

А получить тот или иной параметр?
Просто интересно для чего используют именно дерево?
Вот запало что то в душу и не дает покоя :(


 
Малиновский Владимир   (2003-11-17 15:29) [3]

Поищи в сети TVirtualTreeView - бесплатный и просто шикарный компонент с массой примеров и документацией. Я теперь деревья только с помощью него и строю.


 
Малиновский Владимир   (2003-11-17 15:30) [4]

А именно дерево почему - а как, по-твоему, лучше отображать иерархические структуры (особенно произвольной вложенности)?


 
Kacnep   (2003-11-17 15:33) [5]

2 Малиновский Владимир
Полностью с Вами согласен!
Ненавижу использовать любые другие компоненты кроме стандартных.
Но ЭТО!!!
Ставлю сразу после инстала дельфей. :)

Мне интересен так же вопрос доступа к тому или иному параметру.
Т.е. весь вопрос наверное в реализации.
Может кто нить что нить делал подобное?


 
Малиновский Владимир   (2003-11-17 15:41) [6]

Насчет параметров - ну, например, просто дублируя структуру ветки реестра.


 
Kacnep   (2003-11-17 15:48) [7]

нда... интересно
Но все равно велосипед изобретать пока не буду посмотрю еще
может кто нить уже делал так.
Может поделиться кодом.
Мне кажеться там что то вкусное есть. :)


 
Малиновский Владимир   (2003-11-17 15:55) [8]

Там код - просто атас! Отрываешь любой файл - а там все просто радужного цвета и переливается, как золото и брильянты!


 
Digitman ©   (2003-11-17 15:58) [9]

TTreeView.LoadFrom/SaveToStream/File - вот оно, вкусное)


 
Малиновский Владимир   (2003-11-17 15:59) [10]

Точно! И файл текстовый (By Default) получается!


 
Kacnep   (2003-11-17 16:01) [11]

Не понял где код сказка?
Вопрос в реализации такой.
Для каждого НОДА своя форма отображения параметров? Каким макаром это делается?


 
Малиновский Владимир   (2003-11-17 16:06) [12]

А ты попробуй, и посмотри.


 
Семен Сорокин ©   (2003-11-17 16:06) [13]

Для каждого НОДА своя форма отображения параметров? Каким макаром это делается?
руками, например анализируя Node.Data


 
Digitman ©   (2003-11-17 16:06) [14]


> Каким макаром это делается?


только - ручками своими .. и мозгами ... никаких универсальных решений нет


 
Kacnep   (2003-11-17 16:10) [15]

Дело не в том :) я все понимаю.
Пример такой реализации как раз есть в TVirtualTreeView
Advanced вроде...
Делается куча форм а потом просто все пихаются в контейнер.
И в зависимости от выбраной закладки - показывается нужная.
Вместо закладок в данном случае используется Тривию.
Я для этого и залез на форум - может у кого нить есть другие решения?


 
Kacnep   (2003-11-17 16:12) [16]

2 Малиновский Владимир
Делал и сохранял и считывал нужные мне структуры (Если Вы подразумевали TVirtualTree).


 
Kacnep   (2003-11-18 16:06) [17]

Посоветуйте компонент для отображения параметров и их значений?
Пробовал TabControl и PageControl мешаются имена закладок.



Страницы: 1 вся ветка

Текущий архив: 2003.11.27;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.023 c
1-89955
ghg
2003-11-18 15:57
2003.11.27
string и memo1.Lines


4-90158
LG
2003-10-05 04:33
2003.11.27
Как вывести список файлов текущей директории


4-90174
frost63
2003-10-02 07:16
2003.11.27
Файлы Office.


1-89909
UDS
2003-11-13 21:08
2003.11.27
Вызов процедуры из другого окна.


1-89980
Developerr
2003-11-16 19:58
2003.11.27
Как округлить дробное число с 3-х занков до 2-х после запятой?