0 / 0 / 1
Регистрация: 15.03.2013
Сообщений: 33
|
|||||||||||
1 | |||||||||||
BackColor в listview.items16.03.2013, 15:30. Показов 3272. Ответов 9
Метки нет (Все метки)
Добрый день.
И так требуется в listview поменять фон элементов, да не просто поменять, а через один. Решил сделать подобным образом:
Добавлено через 1 час 19 минут И так проблема была в моей собственной тупости и невнимательности. нужно было index взять в квадратные скобки:
просьба помочь. Добавлено через 9 минут При изменении начального значения index лист заполняется коректно, но без первого элемента и все равно оригинальным цветом
0
|
16.03.2013, 15:30 | |
Ответы с готовыми решениями:
9
Добавление Items в Listview ListView. Как сделать неактивным значение items ListView.Items.AddRange Не добовляется массив string[] Два listview.Items.Add в одной строке |
0 / 0 / 1
Регистрация: 15.03.2013
Сообщений: 33
|
|
16.03.2013, 18:45 [ТС] | 3 |
Есть. Я же после заполнения всунул. К тому же если поставить 1 то заполняет. А значит элементы есть)
Добавлено через 1 час 54 минуты Проблема решена. GoldenId спасибо за ответ, хоть и не совсем то, но помог решить иную проблему.
0
|
16.03.2013, 18:51 | 4 | |||||
Я на прошлом примере, который в одно из тем скидывал вот так пока смог придумать, не удобно везде пихать этот метод RepaintLines(), но события изменения Items не нашёл.
0
|
8940 / 4852 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
||||||
17.03.2013, 01:29 | 7 | |||||
А что перерисовывать нужно только при нажатии кнопки? Перерисовывать нужно, когда перерисовывается сам листбокс. Для этого нужно задать DrawMode = OwnerDrawFixed и прописать событие DrawItem, где рисовать всё, что нужно:
0
|
8940 / 4852 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
||||||
17.03.2013, 07:48 | 9 | |||||
Бес попутал. Но для listView та же самая петрушка почти. Ставим OwnerDraw = True и пишем три события DrawItem, DrawSubItem и DrawColumnHeader. Все три события будут срабатывать только если выбран режим отображения Details, в остальных случаях будет вызываться только DrawItem.
1
|
17.03.2013, 19:49 | 10 |
Так-то рисуется всё, но с косячками, то в режиме GridLines == true и CheckBoxes == true не всё прорисовывается. То линии вообще не прорисовываеются, то чекбоксоввообще не видно.
0
|
17.03.2013, 19:49 | |
17.03.2013, 19:49 | |
Помогаю со студенческими работами здесь
10
ListView.Items. Как воткнуть картинку в произвольный SubItem? Как в ListView изменить программно свойство BackColor только одного Item-а? ListView и нестандартные items Добавить Items в ListView из файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |