Winform настроить элемент списка - PullRequest
2 голосов
/ 24 января 2010

У меня есть список, который должен отображать данные, которые содержат 2 поля: время и сообщение. Вместо отображения 1 строки текста я хочу, чтобы каждый элемент отображался в виде 2 строк - 1-я строка - это время, а 2-я строка - это сообщение, где каждая строка имеет свой стиль.

Как я могу это сделать? Я могу привязать массив объектов к списку, но как мне его стилизовать? Спасибо за ваши ответы.

1 Ответ

3 голосов
/ 25 января 2010

Я просто официально опубликую ответ, оставленный ранее в комментарии. Вам нужно будет использовать свойство DrawMode, хороший пример обработчика событий DrawItem можно найти в статье MSDN Library . Вы можете нарисовать текст любым удобным вам способом, в том числе нарисовать две строки текста. Используйте большой шрифт или установите свойство ItemHeight с DrawMode = OwnerDrawVariable, чтобы обеспечить себе достаточно места для двух строк.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...