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

Вниз

TreeView и Array   Найти похожие ветки 

 
Gayrus   (2002-04-18 03:06) [0]

T:Array of Integer; Что бы считать или записать в TreeView мне надо делать так : TreeView1.Items[T[0]][T[1]][T[2]].Text; А если T будет ООоочень большм array"ем, как сделать? (Длина Array в программе будет меняться!!!)


 
Digitman   (2002-04-18 08:31) [1]

>>TreeView1.Items [T[0]][T[1]][T[2]].Text;
Поясни вот это.
Совершенно непонятно, что здесь написано. И как ты вообще сию конструкцию умудрился скомпилировать - тоже неясно.

Верный синтаксис обращения к св-ву TTreeView.Items выглядит иначе :

TreeView.Items[i], где i - индекс элемента коллекции узлов дерева
Вместо i можно подставить, в твоем случае только один элемент массива T, но никак не более


 
Gayrus   (2002-04-18 16:15) [2]

TreeView.Items[T[1]].item[T[2]].item[T[3]]


 
kaif   (2002-04-18 16:59) [3]

А в чем цель этого массива?


 
Cobalt   (2002-04-18 17:38) [4]

Я так понял, что тебе надо получить доступ к определённому узлу, "адрес" кот-го берётся из массива
Узел 0-го уровня
Узел 1-го уровня
Узел 2-го уровня
...
Узел N-го уровня

Делается это или рекурсией (что мне лично кажется ненужно - всего один элемент, предыдущее значение которого не требуется хранить), или просто в цикле типа

var N:ttreenode;
i:integer;

N:=TreeView.Items[T[low(T)]];
for i:=low(T)+1 to High(T) do
if N=nil // Или к-нить ещё проверка
then N:=N.Item[T[i]]


В общем, понял?


 
Gayrus   (2002-04-19 03:24) [5]

>> Cobalt Боольшое спасибо



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

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

Наверх









Память: 0.82 MB
Время: 0.042 c
14-2671
ProgMan
2002-03-27 15:08
2002.05.02
D6 Warning:


1-2540
Nicolas_
2002-04-18 11:16
2002.05.02
Поток -> DLL -> модальная форма. Как закрыть ее?


14-2652
Den_
2002-03-26 16:21
2002.05.02
Подскажите, плиз!


14-2658
Феликс
2002-03-26 19:17
2002.05.02
Teleport Pro умеет вытаскивать файлы с опр. расширением (из сети). Но как?


1-2564
alm
2002-04-19 09:35
2002.05.02
Динамический массив исчезает...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский