DrawListViewSubItemEventArgs.DrawFocusRectangle(Rectangle) Methode

Definitie

Hiermee tekent u een focusrechthoek voor de ListViewItem.ListViewSubItem optie als het bovenliggende ListViewItem item de focus heeft.

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)

Parameters

bounds
Rectangle

Het gebied waarin de focusrechthoek moet worden getekend.

Opmerkingen

Gebruik deze methode om een standaard focusrechthoek rond het subitem te tekenen. De focusrechthoek wordt één pixel getekend binnen het gebied dat is opgegeven door de bounds parameter. Het wordt alleen getekend wanneer het bovenliggende item de focus heeft, dus u hoeft de focusstatus van het item niet te controleren voordat u deze methode aanroept.

Misschien wilt u de focusrechthoek alleen rond de eerste subitem (dat wil gezegd het bovenliggende item, dat in de eerste kolom wordt weergegeven) tekenen in plaats van deze rond elke subitem van een item te tekenen. Dit komt overeen met het normale gedrag van een ListView besturingselement wanneer de ListView.FullRowSelect eigenschap is ingesteld op false. Als u de focusrechthoek rond het eerste subitem wilt tekenen, roept u de DrawFocusRectangle methode alleen aan wanneer de ColumnIndex waarde 0 is.

Het ListView besturingselement biedt niet de mogelijkheid om afzonderlijke subitems te selecteren, maar als u zelf subitemselectie wilt implementeren, kunt u deze methode gebruiken om de focusrechthoek rond een ander subitem te tekenen dan de eerste.

Van toepassing op

Zie ook