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

Вниз

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

 
glazkov ©   (2016-09-21 07:14) [0]

добрый день!
есть дерево объектов:
1
1.1
1.1.1.1
1.1.2
1.2
1.3
2
2.1
2.2
индекс последнего из 1.1.1.1 я получить могу, а как получить индексы его родителей(например 1.1.1), что бы каждый индекс можно было отдельно поместить в свою переменную.


 
iop ©   (2016-09-21 09:12) [1]

индексы парентов и непарентов лежат в точно таком же свойстве "index" как и у нода 1.1.1.1


 
glazkov ©   (2016-09-21 10:14) [2]

Пример можете написать


 
iop ©   (2016-09-21 10:21) [3]

моя_переменная := ЛюбойНод.Index;


 
icWasya ©   (2016-09-21 17:17) [4]

моя_переменная := ПоследнийНод.Index;
Родительский_нод:=ПоследнийНод.Parent;
if(Assigned(Родительский_нод)) then Другая_переменная:=Родительский_нод.Index;
Родительский_нод:=Родительский_Нод.Parent;
if(Assigned(Родительский_нод)) then Третья_переменная:=Родительский_нод.Index;


 
glazkov ©   (2016-09-22 01:22) [5]

а кодом для наглядности можете написать


 
Германн ©   (2016-09-22 02:22) [6]


> glazkov ©   (22.09.16 01:22) [5]
>
> а кодом для наглядности можете написать

Кодом это не для наглядности. Кодом это для Копи+Паст.


 
glazkov ©   (2016-09-22 05:50) [7]

по себе людей не судят


 
backuper   (2016-09-25 11:12) [8]


> if(Assigned(Родительский_нод)) then Другая_переменная:=Родительский_нод.
> Index;
> Родительский_нод:=Родительский_Нод.Parent;

а если Родительский_нод не ассигнед?



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

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

Наверх





Память: 0.45 MB
Время: 0.002 c
2-1474431273
glazkov
2016-09-21 07:14
2018.12.23
TreeView


15-1475703002
Юрий
2016-10-06 00:30
2018.12.23
С днем рождения ! 6 октября 2016 четверг


4-1290258828
Eraser
2010-11-20 16:13
2018.12.23
Определить под Wine мы или нет


15-1474909200
andrd
2016-09-26 20:00
2018.12.23
Дайте задание :)


2-1475012292
Arthur
2016-09-28 00:38
2018.12.23
memo. запись в строку





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