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

Вниз

TreeView   Найти похожие ветки 

 
olegIvan   (2008-11-28 17:01) [0]

Как динамически добовлять запись NewItem и NewSubItem?


 
Сергей М. ©   (2008-11-28 17:04) [1]

MyNewTreeNode := MyTreeView.Items.Add[Child](узел-родитель, подпись_нового_узла)


 
olegIvan   (2008-11-28 17:16) [2]


> MyNewTreeNode := MyTreeView.Items.Add[Child](узел-родитель,
>  подпись_нового_узла)

подробнее если можно


 
Сергей М. ©   (2008-11-28 17:16) [3]

Что не понятно ?


 
Ega23 ©   (2008-11-28 17:20) [4]



procedure TCustomDBTreeView.AddAllNodes(ParentID: Variant;
 ParentNode: TTreeNode);
var
k:Integer;
CurrNode:TTreeNode;
begin
for k:=0 to FTreeItems.Count-1 do
 begin
   With TDBTreeItem(FTreeItems.Items[k]) do
    begin
      if (Node<>nil) or (ParentFieldValue<>ParentID) then Continue;
      if ParentNode=nil then
        CurrNode:=Items.Add(nil, DisplayFieldValue)
      else
        CurrNode:=Items.AddChild(ParentNode, DisplayFieldValue);
      CurrNode.ImageIndex := ImageIndex;
      CurrNode.SelectedIndex := ImageIndex;
      CurrNode.StateIndex := StateIndex;
      CurrNode.OverlayIndex := OverlayIndex;
      Node:=CurrNode;
      CurrNode.Data:=FTreeItems.Items[k];
      AddAllNodes(KeyFieldValue, CurrNode);
    end; // With
 end; // for
end;


Вызывается


procedure TCustomDBTreeView.ActiveChanged;
begin
 if (FTreeItems.Count>0) and (FWndCreated) then
 begin
   try
     Items.BeginUpdate;
     AddAllNodes(FDataLink.MinParent, nil);
   finally
     Items.EndUpdate;
   end;  
 end;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
2-1227868679
Scot Storch
2008-11-28 13:37
2009.01.11
директива absolute


15-1226927615
-=LeXX=-
2008-11-17 16:13
2009.01.11
Трансятор


15-1226659411
sefon
2008-11-14 13:43
2009.01.11
У кого есть подшивка журнала Моделист-Конструктор ?


3-1212609046
Jeqa
2008-06-04 23:50
2009.01.11
получить остаток на основании накладных


2-1227773282
kate158
2008-11-27 11:08
2009.01.11
расчет медианы набора данных