Как установить ListViewSubItem BackColor в Windows Mobile? - PullRequest
0 голосов
/ 25 мая 2009

Я хотел бы изменить BackgroundColor ListViewSubItem в ListView в Windows Mobile. Я использую Compact Framework ListView, чьи ListViewItems позволяют устанавливать только BackColor для всей строки, что мне не нужно.

У меня два вопроса:

  1. Возможно ли это?
  2. Если это возможно, я знаю Мне нужно P / Invoke, чтобы заставить это работать (потому что ListView.ListViewSubItem предлагает только свойство Text), или отправить правильное сообщение Windows. Какую функцию вызывать или как отправить сообщение?

Был бы признателен даже указатель в правильном направлении.

Ответы [ 3 ]

1 голос
/ 09 февраля 2010
0 голосов
/ 29 сентября 2009

попробуйте включить true-draw владельца и установите свой собственный цвет в DrawingItem .. вы получите границы .. нарисуйте свой собственный цвет

0 голосов
/ 04 июня 2009

Полагаю, вам нужно самостоятельно нарисовать элемент списка; используйте рисование по умолчанию для основного элемента и сделайте то, что вы хотите для подэлемента, пример MSDN здесь или что-то в этом роде.

...