var
TV : TReeView;
1:
for i := 0 to TV.Items.Count - 1 do
begin
if TV.Items[ i ].Text = '1' then
begin
end;
end;
2:
node := TV.Items.GetFirstNode;
while node <> nil do
begin
if node.Level = 1 then
begin
end;
node := node.GetNext;
end;
Mam problem bo ten kawałek kodu wykonuje mi się bardzo powoli, w wersji 1 i 2. Wydaje mi się, że dostęp do itemów TreeView'a jest wolny i stąd ten problem. Czy ma ktoś pomysł jak przyspieszyć odczyt z TreeView'a?
znalazłem:
http://www.scalabium.com/faq/dct0110.htm
zastosowałem ale nie dużo pomogło