Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.02;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.004 c
6-2631
OGR
2002-02-13 12:32
2002.05.02
Как получить значения href=


1-2563
Andrey007
2002-04-19 11:06
2002.05.02
Как получить доступ к свойствам ListBox a, который в TComboBox е?


1-2598
ATLANTIDO
2002-04-17 19:05
2002.05.02
PageControl


3-2459
php@bigmir.net
2002-04-10 23:10
2002.05.02
Поиск в таблице


1-2570
ruslan_as
2002-04-19 11:12
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский