![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос по Virtual TreeView
Urvin © (2008-02-08 21:05:00)Подскажите, как:
а) пройти по всем элементам, дабы изменить одно из значений полей?
б) пойти по всем выделенным элементам, при этом считать одно из значений?
Jack128_ (2008-02-09 21:28:00) [1]есдли имеется в виду что нить типа такого:
function VST_GetNode(VST: TVirtualStringTree; Index: Integer);
var
I: Integer;
begin
Result := VST.GetFirst;
I := 0;
while (I < N) and Assigned(Result) do
begin
Result := Result.GetNext;
Inc(I);
end;
end;
то это в корне неправельный подход...
jack128_ (2008-02-09 21:24:00) [2]
> а как можно обратиться к N-ному элементу?
а что в девере есть Nый элемент ?
Urvin (2008-02-08 23:30:00) [3]Пасиб)
а как можно обратиться к N-ному элементу?
trubin (2008-02-08 21:29:00) [4]ListView c TreeView путаю, пятница, пошел пиво пить :)
trubin (2008-02-08 21:27:00) [5]
> Я подумал обычный TTreeView в виртуальном режиме, еще собирался
> спросить какая разница при обходе.
Тьфу, совсем запутался, извиняюсь
trubin (2008-02-08 21:24:00) [6]
> Не путай TTreeView и TVirtualTreeView - две большие разницы.
Где в вопросе TVirtualTreeView?
Я подумал обычный TTreeView в виртуальном режиме, еще собирался спросить какая разница при обходе.
Johnmen (2008-02-08 21:21:00) [7]
> trubin © (08.02.08 21:15) [1]
Не путай TTreeView и TVirtualTreeView - две большие разницы.
> Urvin (08.02.08 21:05)
В комплекте есть хороший хелп и хорошие примеры.
trubin (2008-02-08 21:15:00) [8]Блин опять плохо понятный вопрос. Буду фантазировть:
а)
n: TTreeNode;
n:= TreeView1.Items.GetFirstNode;
while n <> nil do
begin
// чего-то делаешь с очередным узлом
...
n:= n.GetNext;
end;
б)
См. а)+ св-во TTreeNode.Selected;
Начинаю понимать здешних нервных аксакалов ;))