Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.03.09;
Скачать: [xml.tar.bz2];

Вниз

Вопрос по Virtual TreeView   Найти похожие ветки 

 
Urvin   (2008-02-08 21:05) [0]

Подскажите, как:
а) пройти по всем элементам, дабы изменить одно из значений полей?
б) пойти по всем выделенным элементам, при этом считать одно из значений?


 
trubin ©   (2008-02-08 21:15) [1]

Блин опять плохо понятный вопрос. Буду фантазировть:

а)

n: TTreeNode;

n:= TreeView1.Items.GetFirstNode;
while n <> nil do
begin
 // чего-то делаешь с очередным узлом
 ...
 n:= n.GetNext;
end;

б)

См. а) + св-во TTreeNode.Selected;

Начинаю понимать здешних нервных аксакалов ;))


 
Johnmen ©   (2008-02-08 21:21) [2]


> trubin ©   (08.02.08 21:15) [1]

Не путай TTreeView и TVirtualTreeView - две большие разницы.

> Urvin   (08.02.08 21:05) 

В комплекте есть хороший хелп и хорошие примеры.


 
trubin ©   (2008-02-08 21:24) [3]


> Не путай TTreeView и TVirtualTreeView - две большие разницы.


Где в вопросе TVirtualTreeView ?
Я подумал обычный TTreeView  в виртуальном режиме, еще собирался спросить какая разница при обходе.


 
trubin ©   (2008-02-08 21:27) [4]


> Я подумал обычный TTreeView  в виртуальном режиме, еще собирался
> спросить какая разница при обходе.


Тьфу, совсем запутался, извиняюсь


 
trubin ©   (2008-02-08 21:29) [5]

ListView c TreeView путаю, пятница, пошел пиво пить :)


 
Urvin   (2008-02-08 23:30) [6]

Пасиб)

а как можно обратиться к N-ному элементу?


 
jack128_   (2008-02-09 21:24) [7]


> а как можно обратиться к N-ному элементу?

а что в девере есть Nый элемент ?


 
Jack128_   (2008-02-09 21:28) [8]

есдли имеется в виду что нить типа такого:

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;


то это в корне неправельный подход...



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.03.09;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.041 c
15-1202066029
Неважно
2008-02-03 22:13
2008.03.09
Альтернатива GSM-модему


9-1167303712
megabyte-ceercop
2006-12-28 14:01
2008.03.09
Установить DelphiX на C++Builder


4-1184345957
GrayWolf
2007-07-13 20:59
2008.03.09
Утечка USER-хэндлов


2-1202721542
newbie2
2008-02-11 12:19
2008.03.09
Как сохранить integer размером больше 2-байт в xls?


15-1202083836
Германн
2008-02-04 03:10
2008.03.09
Дни недели





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский