Как я могу нарисовать изображение в списке вместе с listboxItem [c # winforms] - PullRequest
0 голосов
/ 16 сентября 2011

(я работаю в winforms, используя c #) У меня есть Listbox, с некоторыми добавленными в него элементами. Моя проблема в том, что я хочу нарисовать изображение слева от каждого элемента списка. Может кто-нибудь предложитьлюбая идея?Заранее спасибо.

Я могу сделать это с помощью ImageList.

imageList.Draw(ea.Graphics, bounds.Left, bounds.Top,item.ImageIndex);

, но я хочу использовать вот так

ea.Graphics.DrawImage("someImage",new point);

Ответы [ 2 ]

1 голос
/ 16 сентября 2011

Вы должны использовать элемент управления просмотра списка, а не список. Listview изначально поддерживает привязку списка изображений, а listviewitem имеет свойство imageindex, так что вы можете указать индекс изображения для рендеринга из списка изображений.

0 голосов
/ 16 сентября 2011

Возможный подход -

«Элемент списка» может состоять из элемента управления пользовательского интерфейса с изображением или областью рисования (зависит от ваших требований).Таким образом, вы сможете рисовать.

Проверьте этот проект из код проекта

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