Содержание материала

 

Code:

// Search a TreeItem through its Text property

// Return value is a TreeNodeObject

function Form1.TreeItemSearch(TV: TTreeView; SucheItem: string): TTreeNode;

var

i: Integer;

iItem: string;

begin

if (TV = nil) or (SucheItem = '') then Exit;

for i := 0 to TV.Items.Count - 1 do

begin

   iItem := TV.Items[i].Text;

   if SucheItem = iItem then

   begin

     Result := TV.Items[i];

     Exit;

   end

   else

   begin

     Result := nil;

   end;

end;

end;

 

 

Example: Search for Wasserfall in TreeView1 and select item

Code:

procedure TForm1.Button1Click(Sender: TObject);

var

Node: TTreeNode;

begin

//either - entweder so

Node := TreeItemSuchen(TreeView1, 'Wasserfall');

TreeView1.Selected := Node;

//or - oder so

TreeView1.Selected := TreeItemSuchen(TreeView1, 'Wasserfall ');

end;

 

 

Добавить комментарий

Не использовать не нормативную лексику.

Просьба писать ваши замечания, наблюдения и все остальное,
что поможет улучшить предоставляемую информацию на этом сайте.

ВСЕ КОММЕНТАРИИ МОДЕРИРУЮТСЯ ВРУЧНУЮ, ТАК ЧТО СПАМИТЬ БЕСПОЛЕЗНО!


Защитный код
Обновить