Главная страница
    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
2-1260787513
TRSteep
2009-12-14 13:45
2010.02.21
ComboBox и дополнительное поле


15-1260792929
@!!ex
2009-12-14 15:15
2010.02.21
Помогите собрать "велосипед"(компилятор)


15-1260687545
Урсулапов_
2009-12-13 09:59
2010.02.21
Как программно отключить и подключить устройство USB?


15-1260806036
{RASkov}
2009-12-14 18:53
2010.02.21
3G Modem


2-1261220565
cosinus
2009-12-19 14:02
2010.02.21
Вопрос про Object Inspector и parent





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