2016-06-30 1 views
0

Я хочу, чтобы выбрать весь прямоугольник вокруг элемента в ListView (C#) не только текст , как это ->Как выбрать весь прямоугольник вокруг элемента в списке?

common selection rectangle

Я хочу, как это ->

whole rect selection

+2

любой соответствующий код, который вы можете показать? :) –

+1

Это может потребовать ответа на событие [DrawItem] (https://msdn.microsoft.com/en-us/library/system.windows.forms.listview.drawitem (v = vs.110) .aspx). Не забудьте внимательно прочитать это, если вы решите попробовать. –

ответ

0

Все, что вам нужно ListView - FullRowSelect:

listView1.FullRowSelect = true; 

true если щелчок по элементу выбирает элемент и все его подэлементы; false Если щелкнуть элемент, он сам выбирает только элемент. По умолчанию false.

Свойство FullRowSelect не имеет эффекта, если для свойства View для элемента управления ListView установлено значение Details. Свойством FullRowSelect является , обычно используемое, когда ListView отображает элементы со многими подэлементами и , важно иметь возможность видеть выбранные элементы, когда текст элемента не отображается из-за горизонтальной прокрутки содержимого элемента управления.

Смежные вопросы