powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TTreeView : OverlayIndex ?
2 сообщений из 2, страница 1 из 1
TTreeView : OverlayIndex ?
    #32131281
Друзья !

Кто-нибудь знает, как в компоненте TTreeView воспользоваться возможностью вывода картинок поверх других картинок (TTreeNode.OverlayIndex), например для показа символа X поверх картинки недоступного узла дерева.

P.S. Мы пробовали следовать Help'у - ничего не получилось.

Заранее благодарны за советы !
...
Рейтинг: 0 / 0
TTreeView : OverlayIndex ?
    #32131523
Артем1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это выдержка. Если надо пришлю всю доку.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
Последовательность построения дерева.

 1 .	Расположить на форме или DataModule и заполнить ImageList;
 2 .	Расположить “иконки” которые будут использоваться в качестве Overlay Images в начале ImageList (индексы  0 .. 3 ).
 3 .	Создать Overlay (программно) вызвать метод ImageList.Overlay(<номер индекса>,<номер Overlay>);
(P.S. Это надо сделать при создании формы или DataModule, т.е. того, на чем лежи ImageList)

На-пример:
	ImageList.Overlay( 0 , 0 );
	ImageList.Overlay( 1 , 1 );
	ImageList.Overlay( 2 , 2 );
	ImageList.Overlay( 3 , 3 );
 -------------------------------------------
 
А это уже использование

	          //Устанавливаем индексы картинок и другие атрибуты
                        //характерные для узла
            		With NewNode do
            		Begin
                         		HasChildren:=True;
                         		ImageIndex:= 3 ;
                         		SelectedIndex:= 3 ;
	           		//Если нужен, отражает текущее состояние узла дерева
           		OverlayIndex:= 0 
             		End;

...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TTreeView : OverlayIndex ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]