Бөлісу құралы:


DrawListViewSubItemEventArgs.DrawFocusRectangle(Rectangle) Метод

Определение

Рисует прямоугольник фокуса для родительского ListViewItem.ListViewSubItemListViewItem элемента.

public:
 void DrawFocusRectangle(System::Drawing::Rectangle bounds);
public void DrawFocusRectangle(System.Drawing.Rectangle bounds);
member this.DrawFocusRectangle : System.Drawing.Rectangle -> unit
Public Sub DrawFocusRectangle (bounds As Rectangle)

Параметры

bounds
Rectangle

Область, в которой вырисовывается прямоугольник фокуса.

Комментарии

Используйте этот метод для рисования стандартного прямоугольника фокуса вокруг подсети. Прямоугольник фокуса рисуется один пиксель внутри области, указанной параметром bounds . Он рисуется только в том случае, если родительский элемент имеет фокус, поэтому перед вызовом этого метода не нужно проверять состояние фокуса элемента.

Может потребоваться нарисовать прямоугольник фокуса только вокруг первого подitem (т. е. родительского элемента, отображаемого в первом столбце), а не рисования вокруг каждого подцита элемента элемента. Это соответствует обычному поведению ListView элемента управления, если ListView.FullRowSelect свойству присвоено значение false. Чтобы нарисовать прямоугольник фокуса вокруг первого дочернего элемента, вызовите DrawFocusRectangle метод только в том случае, если ColumnIndex значение равно 0.

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

Применяется к

См. также раздел