Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > List1


Автор: Boris21 5.5.2014, 09:45
Доброго времени суток, подскажите пожалуйста как в List1 сделать разноцветные строки

Код

' Добавляем элементы
For i = 1 To 3
 List1.AddItem i
Next

'Вопрос как сделать:

'что бы строка 1 н была красной
'строка 2 синий
'строка 3 серой

Автор: TheTrick 5.5.2014, 10:34
1. Использовать ListView
2. Отрисовывать самому, задавая стиль OWNERDRAW
3. Создавать свой собственный кастомный лист.

Автор: Boris21 5.5.2014, 10:35
Цитата(TheTrick @ 5.5.2014,  10:34)
1. Использовать ListView
2. Отрисовывать самому, задавая стиль OWNERDRAW
3. Создавать свой собственный кастомный лист.

В том то и дело что надо именно в List1. начал делать свой компонент, но всё тки, интересно, мож кто при помощи Api делал нечто подобное с List 

Автор: TheTrick 5.5.2014, 14:51
Цитата(Boris21 @ 5.5.2014,  10:35)
Цитата(TheTrick @ 5.5.2014,  10:34)
1. Использовать ListView
2. Отрисовывать самому, задавая стиль OWNERDRAW
3. Создавать свой собственный кастомный лист.

В том то и дело что надо именно в List1. начал делать свой компонент, но всё тки, интересно, мож кто при помощи Api делал нечто подобное с List

Цитата

2. Отрисовывать самому, задавая стиль OWNERDRAW

Автор: Boris21 6.5.2014, 08:04
Спасибо,но уже сделал)

Автор: TheTrick 16.5.2014, 08:06
user posted image

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)