Миниатюра изображения в списке WinForms - PullRequest
2 голосов
/ 17 мая 2009

Я пытаюсь отобразить миниатюру внутри списка в приложении Windows Form. Я прочитал вокруг и видел все виды предложений, но я ищу самый простой. Вот детали того, что я пытаюсь сделать.

Я пытаюсь отобразить миниатюру изображения и отобразить текст рядом с ним.

Я посмотрел на ListViews, и они, кажется, не предлагают то, что я ищу. Любой код будет оценен.

Ответы [ 3 ]

2 голосов
/ 17 мая 2009

Существует множество реализаций ImageListBox. Можно найти здесь: http://www.codeproject.com/KB/combobox/imagelistbox.aspx

2 голосов
/ 17 мая 2009

установить ваш список в Ownerdraw

затем в событии itemdraw (или это drawitem?) Возьмите свое изображение и нарисуйте его в отведенном для этого месте (e.Graphics.DrawImage), затем проведите тест элемента рядом с ним (e.Graphics.DrawString)

1 голос
/ 17 мая 2009

Назначьте список изображений для ListBox и установите для свойства View значение: List или Tile, теперь для каждого элемента выберите, какое изображение из списка должно отображаться. Выглядит так же, как ListBox с изображениями для меня;)

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