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

Вниз

StateImages в ListView   Найти похожие ветки 

 
recop ©   (2009-12-16 19:48) [0]

Уважаемые мастера, подскажите, plz, или дайте ссылочку на толковый мануал по поведению ListView при использовании StateImages.
Проблема возникла при необходимости отображения недоступных строк в списке ListView. То, есть использую и Checkboxses и иконки в режиме vsList. Изменить цвет шрифта не вызывает проблем, что не скажешь по bitmap"ам.
1. При введении в ImageList испльзуемом в StateImages более двух иконок не переключаются как положено checkbox"ы.
2. Как сделать иконку и checkbox"ы  менее отчетливыми (для наглядности недоступности).


 
recop ©   (2009-12-18 11:18) [1]

Иконку нашел, а как отметить Checlbox"ы

Иконка:


FillChar(LV,Sizeof(LV),0);
LV.mask:=LVIF_STATE;
LV.state:=LVIS_CUT;
LV.statemask:= LVIS_CUT;
...
LV.iItem:=Item.Index;
...
ListView_SetItem(Form1.LVAddons.Handle,LV);


 
recop ©   (2009-12-18 11:20) [2]

var LV:TLvItem;
, конечно.


 
Ega23 ©   (2009-12-18 12:05) [3]

Учти, что у StateImageIndex нумерация идёт не с нуля , а с единицы.


 
recop ©   (2009-12-18 14:20) [4]


> Ega23 ©   (18.12.09 12:05) [3]
> Учти, что у StateImageIndex нумерация идёт не с нуля , а
> с единицы.


Спасибо за очень необходимую новость.

А могу я в нем поместоть 4 иконки?


 
Ega23 ©   (2009-12-18 14:29) [5]

Да.
Только когда ты StateIndex будешь назначать равным 0, эта иконка не прорисуется.
Т.е. В StateImageList добавляешь либо первую иконку 2 раза, либо вообще пустую картинку.


 
recop ©   (2009-12-18 15:00) [6]

Честно сказать я ничего не понял.


 
Ega23 ©   (2009-12-18 15:12) [7]


> Честно сказать я ничего не понял.


Возьми и поиграйся на тестовом проекте, тогда поймёшь.


 
recop ©   (2009-12-18 18:38) [8]

Наигрался. Если больше одной картинки вводишь в StateImageList, то для  переключения CheckBox"a необходимо кликнуть столько раз, сколько картинок в StateImageList, при этом видно только нулевую и первую картинки.



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

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

Наверх





Память: 0.46 MB
Время: 0.005 c
3-1234876925
Дукам
2009-02-17 16:22
2010.02.21
Просмотр объектов, привязанных к таблице


15-1260368206
medic357
2009-12-09 17:16
2010.02.21
Задачки


15-1260867893
Делфиец
2009-12-15 12:04
2010.02.21
Есть ли в JEDI функции связанные с криптованием


2-1260974733
roman936
2009-12-16 17:45
2010.02.21
подправить программу с матрицой!


1-1237987586
Валигози
2009-03-25 16:26
2010.02.21
Как прервать консольное приложение по Ctrl+C ?





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