DrawListViewSubItemEventArgs.DrawFocusRectangle(Rectangle) 方法

定义

如果父级 ListViewItem.ListViewSubItem 具有焦点,则为 ListViewItem 绘制一个聚焦框。

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 区域中绘制一个像素。 仅当父项具有焦点时,才会绘制它,因此在调用此方法之前无需检查项目的焦点状态。

你可能只想将焦点矩形绘制到第一个子项 (,即父项,该项显示在第一列中) 而不是围绕项的每个子项绘制。 当属性设置为 falseListView.FullRowSelect,这对应于控件的ListView正常行为。 若要在第一个子项周围绘制焦点矩形,请仅当值为 0 时ColumnIndex调用DrawFocusRectangle该方法。

ListView 控件不提供选择单个子项的功能,但如果要自行实现子项选择,则可以使用此方法在除第一个子项以外的子项周围绘制焦点矩形。

适用于

另请参阅