Filteren in een virtual treeview
Kweet niet of ik een nieuwe thread moet starten voor deze vraag, omdat het om dezelfde tree gaat.
Hoe kan ik meerdere rijen filteren?
Code:
procedure TForm1.ApplyFilter;
var
Node: PVirtualNode;
ShowNode: Boolean;
textfiler : string;
begin
TextFilter := '*'+edtsearch.Text+'*'; //Textbox waar je in kan typen
switchtree.BeginUpdate();
try
Node := switchtree.GetFirst();
while Assigned(Node) do
begin
switchtree.IsVisible[Node] := ?????????; // moet dat hier in verwerken die textfilter omdat het alleen maar een Boolean kan zijn? hoe doe ik bepaalde rijen
Node := switchtree.GetNext(Node);
end;
finally
switchtree.EndUpdate();
end;
end;
Dank u.