Текущий архив: 2007.02.11;
Скачать: CL | DM;
ВнизTTreeView Найти похожие ветки
← →
rover111 (2007-01-25 16:20) [0]подскажите, пожалуйста, как сделать так, чтобы дочерние ветви были на одном уровне с родительскими, т.е. не имели отступа
свойство indent позволяет поставить минимум 15.
заранее благодарен
← →
clickmaker © (2007-01-25 16:26) [1]зачем? типа списка с группированием хочешь смастерить?
← →
rover111 (2007-01-25 16:35) [2]типа списка, только чтобы элементы группы можно было скрывать
← →
Сергей М. © (2007-01-25 16:38) [3]
> rover111 (25.01.07 16:35) [2]
> скрывать
Ну и причем здесь indent ?
← →
rover111 (2007-01-25 16:47) [4]я использую TreeView и хочу, чтобы когда родительские ветви были раскрытые дочерние ветви не смещались
← →
Сергей М. © (2007-01-25 17:22) [5]Ты не ответил на вопрос, какое отношение "отступ" имеет к "скрывать" ...
← →
rover111 (2007-01-25 17:32) [6]есть дерево. есть родительские ветви и дочерние. скрывать дочерние я умею, мне не это надо. мне нужно чтобы они при раскрытии были на одном уровне с родительскими... доступно?
← →
alex_*** © (2007-01-25 17:33) [7]а если типа списка, почему бы не пользовать ListView
← →
rover111 (2007-01-25 17:48) [8]ну хорошо. тогда как сделать так, чтобы в ListView можно было итемы группировать по общему признаку, скрывать и раскрывать их?
← →
Strate © (2007-01-25 21:31) [9]rover111 (25.01.07 17:48) [8]
А для этого уже программировать надо. Можно заюзать свойство Data у TListItem и обрабатывать двойные щелчки. Получится по функциональности может что-то вроде eMule - вкладка "Передачи".
← →
rover111 (2007-01-26 02:11) [10]если не трудно показать на примере. буду благодарен
← →
clickmaker © (2007-01-26 10:23) [11]
> [10] rover111 (26.01.07 02:11)
строки хранишь отдельно где-нибудь (List, StringList etc). Заполняешь листвью, в Data у ListItem записываешь структурку такого вида
type ItemInfo = record
Group: boolean;
...
end;
если у строки Group = true - это начало группы. Простирается она соответственно до следующего Group = true. При двойном щелчке по пункту либо вставляешь строки из внешнего хранилища под группу (как бы раскрываешь), либо удаляешь (закрываешь)
Покодить придется, но зато в конце испытаешь чувство глубокого удовлетворения, что сделал это...
Страницы: 1 вся ветка
Текущий архив: 2007.02.11;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.046 c