DrawListViewSubItemEventArgs.DrawFocusRectangle(Rectangle) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
如果父代 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 不提供選取個別子專案的能力,但如果您想要自行實作子專案選取,您可以使用這個方法,在第一個子專案以外的子專案周圍繪製焦點矩形。