Share via


DrawListViewSubItemEventArgs.DrawFocusRectangle(Rectangle) 方法

定義

如果父代 ListViewItem.ListViewSubItem 具有焦點,則會繪製 ListViewItem 的焦點矩形 (Focus Rectangle)。

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 指定的區域內繪製一個圖元。 它只會在父專案有焦點時繪製,因此您不需要在呼叫此方法之前檢查項目的焦點狀態。

您可能只想在第一個子專案周圍繪製焦點矩形 (,也就是父專案,也就是顯示在第一個資料行) ,而不是在專案的每個子專案周圍繪製。 當 屬性設定為 時 ListView.FullRowSelect ,這會對應至 false 控制項的 ListView 一般行為。 若要在第一個子專案周圍繪製焦點矩形,請只在值為 0 時 ColumnIndex 呼叫 DrawFocusRectangle 方法。

控制項 ListView 不提供選取個別子專案的能力,但如果您想要自行實作子專案選取,您可以使用這個方法,在第一個子專案以外的子專案周圍繪製焦點矩形。

適用於

另請參閱