2013-04-04 4 views
0

Я пытаюсь создать настраиваемый элемент управления WinForms ListView, чтобы каждая строка имела заголовок, субтитры, значок изображения и значок действия. There are many answers on here, которые описывают, как переопределить метод OnDrawItem, но то, что я хочу, также является поведением, то есть иметь возможность щелкнуть значок в строке и обработать событие.C# custom Control Group as ListView Row

Есть ли способ поставить контрольную группу в качестве элемента строки?

+1

Почему бы не использовать то, что уже доступно [доступно там бесплатно] (http://www.codeproject.com/Articles/16009/A-Much-Easier-to-Use-ListView)? – Neolisk

+0

@ Джейсон [взгляните на этот вопрос и ответ] (http://stackoverflow.com/questions/15532639/complex-ui-inside-listboxitem#). –

+0

@Aeron видно, что вы не понимаете сарказма. –

ответ

0

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

Вы хотите, чтобы получить такой эффект:

enter image description here

Если да, то изменение ListView.View для плитки. Вам не нужно использовать ничью владельца, если это соответствует вашему требованию.

+0

Это хорошее начало, но как насчет поведения? Я ищу что-то, что позволяет мне запускать события по щелчку значка или по мыши над заголовком и т. Д. – Jason