DrawListViewSubItemEventArgs.DrawFocusRectangle(Rectangle) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
如果父级 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
区域中绘制一个像素。 仅当父项具有焦点时,才会绘制它,因此在调用此方法之前无需检查项目的焦点状态。
你可能只想将焦点矩形绘制到第一个子项 (,即父项,该项显示在第一列中) 而不是围绕项的每个子项绘制。 当属性设置为 false
时ListView.FullRowSelect,这对应于控件的ListView正常行为。 若要在第一个子项周围绘制焦点矩形,请仅当值为 0 时ColumnIndex调用DrawFocusRectangle该方法。
该 ListView 控件不提供选择单个子项的功能,但如果要自行实现子项选择,则可以使用此方法在除第一个子项以外的子项周围绘制焦点矩形。