Как добавить изображения в качестве подэлементов в ListView?

StackOverflow https://stackoverflow.com/questions/931597

  •  06-09-2019
  •  | 
  •  

Вопрос

В настоящее время я работаю над стандартным мобильным приложением для Windows.Требуется, чтобы мы использовали ListView, но с изображениями в подразделе.

Нам нужно представление списка с тремя столбцами и тремя строками.Я хочу показать 9 значков в форме.

Как добавить изображения в качестве подэлементов в ListView?

Я могу использовать поле изображения, но у меня нет событий для перехода от одного изображения к другому.

Как я могу с этим справиться?

Спасибо

Нет правильного решения

Другие советы

Встроенная поддержка добавления изображений в качестве подэлементов в ListView отсутствует.Если вы знаете, что всегда будут изображения размером ровно 3x3, зачем использовать ListView?Вы можете просто разместить на форме 9 элементов управления PictureBox и загрузить в них значки.

Возможно, стоит проверить этот статья.Хотя он написан для полной версии .NET Framework, он также может работать и для Compact Framework (сам я его не проверял, но НМКАСТОМДРАВ похоже, поддерживается Win CE).

Единственный способ сделать это в стандартном ListView — использовать рисунок владельца.

Установить OwnerDraw свойство ListView для true, справиться с DrawColumnHeader и DrawItem события и набор e.Handled к true, и обрабатывать DrawSubItem событие и нарисовать правильные изображения.

РЕДАКТИРОВАТЬ:.Net Compact Framework не поддерживает рисование владельца, поэтому этот метод использовать нельзя.

http://bytes.com/topic/visual-basic-net/answers/481668-listview-subitems-image-indexПрочтите эту статью, она вам поможет.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top