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

Вниз

Почему не дружат TImageList и TTreeView?   Найти похожие ветки 

 
V.exeR ©   (2002-10-18 22:50) [0]

Есть объект типа TTreeView, есть коллекция картинок типа TImageList. Картинки из узлов для TTreeView берутся из TImageList, вроде все замечательно. Но! Когда я добавляю в runtime картинку в TImageList и пытаюсь назначить узлу индекс новой картинки, ничего не происходит. Старые картинки - пожалуйста, а вот новые - никак. В чем бага? Или дать код?


 
pirat ©   (2002-10-18 22:55) [1]

давай


 
V.exeR ©   (2002-10-18 22:57) [2]

bmp.LoadFromFile(OpenDialog.FileName);
ii:=ImageList.Add(bmp,nil);
Inc(Iconz);
IconzN[Iconz]:=Temp;
TreeView.Selected.ImageIndex:=Iconz-1;
TreeView.Selected.SelectedIndex:=Iconz-1;


 
Rouse_ ©   (2002-10-18 22:59) [3]

StateImage

Желаю успехов


 
Rouse_ ©   (2002-10-18 23:00) [4]

StateIndex

Желаю успехов


 
Rouse_ ©   (2002-10-18 23:01) [5]

Первый вариант не правильный, не успел отмену нажать


 
pirat ©   (2002-10-19 02:23) [6]

А вдруг ii=-1 , тогда что???...
Что такое Iconz? Может лучше использовать ImageList.Count ?


 
Rouse_ ©   (2002-10-19 02:33) [7]

> А вдруг ii=-1 , тогда что
Тогда иконка не отрисуется, по умолчанию отсутствие иконки равняется минус одному в StateIndex или ImageIndex

Желаю успехов


 
pirat ©   (2002-10-19 04:03) [8]

дык ты же это не проверяешь!


 
Rouse_ ©   (2002-10-19 04:18) [9]

;) Не проверяю, не я же автор вопроса ;))

Желаю успехов


 
pirat ©   (2002-10-19 04:30) [10]

2Rouse_
Сорри, что то я увлекся и не заметил ;)


 
V.exeR ©   (2002-10-19 16:31) [11]

Iconz стабильно больше -1. Даже так пробовал: 20 картинок пихал в ImageList, потом добавлял еще одну (ее индекс 20, не так ли?) и делал одной ветви TreeView StateIndex, ImageIndex и SelectedIndex равными 20. Не тут-то было! Индекс равен 20, но картинки нет.


 
TTCustomDelphiMaster ©   (2002-10-19 17:22) [12]

Проверте как выглядит картинка в ImageList
ImageList1.GetIcon(ImageList1.Count-1, Image1.Picture.Icon);



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

Текущий архив: 2002.10.31;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.021 c
1-101342
Luke
2002-10-20 23:42
2002.10.31
Деинсталяторы


1-101252
asdfghqwert
2002-10-21 16:13
2002.10.31
Как сделать фон (битмап) в listbox и на Button?


1-101362
brestmarket
2002-10-20 11:52
2002.10.31
Как лучше определить что ссылка в WebBrowser - путь к каталогу ?


1-101281
DeMoN-777
2002-10-17 22:57
2002.10.31
Thread


3-101122
weak
2002-10-09 10:19
2002.10.31
Есть табличка в которой некоторые поля тип bit, т.е. заполнение и