![]() |
|
البحث ضمن TTreeView - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : البحث ضمن TTreeView (/showthread.php?tid=2732) |
البحث ضمن TTreeView - FPS - 22-01-2011 السلام عليكم ما هي طريقة البحث عن عنصر ما ضمن TreeView ولكم جزيل الشكر البحث ضمن TTreeView - kachwahed - 22-01-2011 وعليكم السلام ورحمة الله حلقة تمر على Items كبقية المكونات... مثال منقول: كود : // 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
procedure TForm1.Button1Click(Sender: TObject);
var
Node: TTreeNode;
begin
//either
Node := TreeItemSuchen(TreeView1, 'Wasserfall');
TreeView1.Selected := Node;
//or
TreeView1.Selected := TreeItemSuchen(TreeView1, 'Wasserfall ');
end;البحث ضمن TTreeView - FPS - 24-01-2011 جزاك الله خيراً أخي kachwahed |