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

Вниз

Почему не дружат 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.008 c
7-101549
frum
2002-08-21 10:18
2002.10.31
ВЫДИЛЕНИЕ


4-101580
Zion
2002-09-19 18:23
2002.10.31
Вопрос тоже кстати из-за неопытности....


14-101488
Николай Быков
2002-10-11 18:25
2002.10.31
Простите мен за всё...


6-101411
Gerda
2002-08-30 16:28
2002.10.31
Выбивание паролей из под звездочек на инетовских страничках


14-101448
Cobalt
2002-10-04 12:20
2002.10.31
Настройка компа с двумя сетевухами





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