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

Вниз

Поясните про TTreeNode.StateIndex   Найти похожие ветки 

 
Ega23 ©   (2007-10-11 16:33) [0]

Опытным путём замечено следующее: есть CustomImageList, в нём, например, 10 картинок (индекс - 0..9).
Для нодов задаю данный индекс. Так вот, та картинка, которая под нулевым индексом идёт, в дереве не отображается.
Собственно - в чём фокус? Где про это почитать можно? В справке я не нашёл...


 
"!!уч   (2007-10-11 16:39) [1]

> [0] Ega23 ©   (11.10.07 16:33)

Фокус в том, что 0 - это значит "нет статуса".
Не -1 как обычно, а 0.


 
Ega23 ©   (2007-10-11 16:44) [2]


> Фокус в том, что 0 - это значит "нет статуса".
> Не -1 как обычно, а 0.
>


Блин, но про это-же ничего не сказано:


StateIndex property (TTreeNode)

Indicates which image from the StateImages list to display for the node.

Delphi syntax:

property StateIndex: Integer;

C++ syntax:

__property int StateIndex = {read=FStateIndex, write=SetStateIndex, nodefault};

Description

Use StateIndex to display an additional image for the node that reflects state information. If StateIndex is -1 then no state image is drawn.


 
Kolan ©   (2007-10-11 16:53) [3]

А ImageIndex не пойдёт?


 
Ega23 ©   (2007-10-11 16:55) [4]


> А ImageIndex не пойдёт?


Да с ним всё нормально, он используется как положено. TCustomTreeView.StateImages : TCustomImageList; - это как раз для дополнительного изображения.


 
"!!уч   (2007-10-11 17:06) [5]

> [2] Ega23 ©   (11.10.07 16:44)

Там в коде видимо ошибка. идет сравнение с 0, а не с -1, в TCustomListView.CNNotify


 
Ega23 ©   (2007-10-11 17:09) [6]


> Там в коде видимо ошибка. идет сравнение с 0, а не с -1,
>  в TCustomListView.CNNotify


Это я уже заметил. Тщусь понять: это всё-таки баг, или фича?


 
@!!ex ©   (2007-10-11 17:13) [7]

"!!уч - Это я был, сорри, раскладка не та.
> [6] Ega23 ©   (11.10.07 17:09)

Смею предположить, что бага, посколку отличаеться от стандарта и в хелпе по другому написано.


 
@!!ex ©   (2007-10-11 17:15) [8]

хотя с другой стороны есть своя логика.
0 - обычное состояние по умолчанию, и по умолчанию никаких картинок у Item"а нету...



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

Форум: "Начинающим";
Текущий архив: 2007.11.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.058 c
2-1192272777
apic
2007-10-13 14:52
2007.11.04
TListView


15-1190956669
Dmitry S
2007-09-28 09:17
2007.11.04
Фильтр DHCP


15-1191393645
de.
2007-10-03 10:40
2007.11.04
ProgressBar


8-1168494147
roughneck
2007-01-11 08:42
2007.11.04
Быстрый способ чтения Jpeg


2-1192393803
Ярослав
2007-10-15 00:30
2007.11.04
0,146 <> 0,146!!!





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