Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TTreeView : OverlayIndex ? / 2 сообщений из 2, страница 1 из 1
01.04.2003, 17:59
    #32131281
TTreeView : OverlayIndex ?
Друзья !

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

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

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

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


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