Вниз
Скачать: CL | DM;

Проблема с TreeView   Найти похожие ветки 

← →
Dreamse   (2004-11-29 07:54) [0]

В общем проблема такая : Нужно чтобы в компоненте можно было создать много основных групп и к ним подгруппы , но нельзя чтобы в подгруппах можно было создавать другие подгруппы. Т.е подгруппы можно создавать только в остальных группах

- группа 1
 - подгруппа 1
 - подгруппа 2
 - подгруппа 3
- Группа 2
 - подгруппа 1
 - подгруппа 1
 - подгруппа 1

Вопрос вот в чём : как можно опеределить что выбранный items принадлежит к группе или же он принадлежит к подгруппе ?
Раскопал такой код как treeview1.Selected.HasAsParent() в параметрах которого указываеться родительский items и определяеться принадлежит ли выбранный items к продительскому ( указанному в параметрах )

я не пойму что ожно указать в параметрах к функции ... :(  ведь я не знаю сколько быдет групп и где они будут находиться.


← →
ЮЮ ©   (2004-11-29 08:06) [1]

>ведь я не знаю сколько быдет групп и где они будут находиться

но у всех у них Parent будет или Root, т.е. нулевой итем, если он есть в твоем дереве, или nil


← →
KSergey ©   (2004-11-29 08:19) [2]

TTreeNode.Level


← →
dreams   (2004-11-29 08:22) [3]

if TreeView1.Selected.HasAsParent(TreeView1.Items[0]) = false then begin

Не работает :(  работает только на первой группе :(


← →
dreams   (2004-11-29 08:25) [4]

KSergey ©   (29.11.04 08:19) [2]

Работает ! Спасибо ! :)

Спасибо всем


← →
ЮЮ ©   (2004-11-29 08:28) [5]

А у тебя дейсвительно TreeView1.Items[0] - корень для всего дерева? т.е

Items[0] (Hidden)
- группа 1
  - подгруппа 1
  - подгруппа 2
  - подгруппа 3
 - Группа 2

если его нет, то
 if TreeView1.Selected.Parent = nil then begin



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.024 c
1-1101563771
AdmeraL.
2004-11-27 16:56
2004.12.12
Dialogs


1-1100705690
Sicilla
2004-11-17 18:34
2004.12.12
Ошибка в delphi 7


1-1101781291
dolphin
2004-11-30 05:21
2004.12.12
пользовательский класс >>перегрузка базовых процедур


6-1095392327
сигишник
2004-09-17 07:38
2004.12.12
CGI + IIS


1-1101208136
ИМХО
2004-11-23 14:08
2004.12.12
Canvas does not allow drawing




   Наверх