Показать сообщение отдельно
  #2  
Старый 22.03.2013, 11:58
icWasya icWasya вне форума
Местный
 
Регистрация: 09.11.2010
Сообщения: 499
Репутация: 10
По умолчанию

Ну например вынести это в отдельную процедуру
Код:
procedure TForm1.AddChildrens(Node:TTreeNode;ChildrenNames:TStrings;ImageIndex:Integer);
var
  ChildrenName : String;
  NewItem:TTreeNode;
begin
   cxTreeView1.Items.BeginUpdate; 
   if Node = Nil then
      cxTreeView1.Items.Clear;
   else
      Node.DeleteChildren;
   for ChildrenName in ChildrenNames do
   begin
      NewItem := cxTreeView1.Items.AddChild(Node,ChildrenName );
      NewItem.ImageIndex := ImageIndex;
      NewItem.SelectedIndex := ImageIndex;
   end;
   cxTreeView1.Items.EndUpdate;
end;
Ответить с цитированием