Форум: "Начинающим";
Текущий архив: 2008.10.26;
Скачать: [xml.tar.bz2];
ВнизРабота с TreeView Найти похожие ветки
← →
Matveih1 © (2008-09-16 12:05) [0]Как узнать индекс добавленного узла?
Каждому узлу дерева назначаю собственную картинку, но если я выбираю узел то картинка меняется на самую первую т.е. на картинку которая была назначена узлу с индексом 0. Как это избежать?
← →
Ega23 © (2008-09-16 12:07) [1]
> но если я выбираю узел то картинка меняется на самую первую
> т.е. на картинку которая была назначена узлу с индексом
> 0. Как это избежать?
TTreeNode.ImageIndex, TTreeNode.SelectedIndex, TTreeNode.OverlayIndex, TTreeNode.StateIndex + F1
> Как узнать индекс добавленного узла?
TTreeNode.AbsoluteIndex + F1
← →
Matveih1 © (2008-09-16 12:48) [2]TTreeNode.AbsoluteIndex + F1 -- помогло.
А вот TTreeNode.ImageIndex, TTreeNode.SelectedIndex, TTreeNode.OverlayIndex, TTreeNode.StateIndex + F1 как то не очень
← →
Dennis I. Komarov © (2008-09-16 12:53) [3]
> Matveih1 © (16.09.08 12:48) [2]
И что? ждешь диагноз?
← →
Ega23 © (2008-09-16 13:01) [4]
> как то не очень
Что как-то не очень?
TTreeNode.SelectedIndex
Specifies the index in the tree view’s image list of the image displayed for the node when it is selected.
Delphi syntax:
property SelectedIndex: Integer;
C++ syntax:
__property int SelectedIndex = {read=FSelectedIndex, write=SetSelectedIndex, nodefault};
Description
Use the SelectedIndex property to specify an image to display when the tree node is selected.
← →
Dennis I. Komarov © (2008-09-16 13:05) [5]
> Ega23 © (16.09.08 13:01) [4]
"... Мы его в кипятке и сварили" (С)
:)
← →
Matveih1 © (2008-09-16 13:06) [6]Ega23 вот спасибо. Я совсем читать не умею.
← →
brother © (2008-09-16 13:07) [7]> Я совсем читать не умею.
и уже программируешь? ;)
← →
Dennis I. Komarov © (2008-09-16 13:09) [8]
> Я совсем читать не умею.
За что высшее образование стали давать... :(
← →
Ega23 © (2008-09-16 13:16) [9]
> Ega23 вот спасибо. Я совсем читать не умею.
А зря. Тебе что, перевод нужен?
← →
MsGuns © (2008-09-16 14:53) [10]AbsoluteIndex жутко тормозная фича на больших (более 5000 узлов) деревьях
← →
Matveih1 © (2008-09-16 16:37) [11]Ega23 собственна сложность была именно в переводе.
еще один вопрос
есть дерево
aaa
s1
d1
d2
s2
f1
f2
s3
как мне получить список s1, s2, s3?
← →
Ega23 © (2008-09-16 16:38) [12]TTreeNode.Level + F1
← →
Dennis I. Komarov © (2008-09-16 16:42) [13]
> Ega23 © (16.09.08 16:38) [12]
> TTreeNode.Level + F1
не не так:
TTreeNode + F1
← →
Matveih1 © (2008-09-16 17:12) [14]Немного не то. Мне нужен цикл который будет перебирать все узлы уровня 1 и если из этих узлов есть узлы которые содержат внутренние узлы то внутренний цикл будет перебирать и их и так до конца дерева.
← →
Matveih1 © (2008-09-16 17:16) [15]Смысл в том что мне нужно получить отдельно структуру каждого узла
← →
Ega23 © (2008-09-16 17:25) [16]
> Смысл в том что мне нужно получить отдельно структуру каждого
> узла
TTreeNode.HasChildren, TTreeNode.getFirstChild, TTreeNode.GetNextSibling + F1 + справочная литература по построению рекурсивных процедур.
Блин, ну почитай справку, в конце-концов!!! Там даже примеры есть.
З.Ы. Хочется матом выругаться...
← →
Dennis I. Komarov © (2008-09-17 10:06) [17]
> З.Ы. Хочется матом выругаться...
Сам виноват... ;)
← →
Ega23 © (2008-09-17 10:13) [18]
> Сам виноват... ;)
ага, а оно потом заявит, что, дескать, "это форум для новичков, а меня ламером обозвали", что я - тварь последняя, т.к. "код не дал" и т.д. и т.п.
Надо завязывать начинать с ответами...
← →
Правильный$Вася (2008-09-17 12:21) [19]
> Надо завязывать начинать с ответами
так завязывать или начинать? ;)
← →
Ega23 © (2008-09-17 12:23) [20]
> так завязывать или начинать? ;)
>
завязывать.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.10.26;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.006 c