Share via


DrawListViewSubItemEventArgs.DrawFocusRectangle(Rectangle) Méthode

Définition

Dessine un rectangle de focus pour le ListViewItem.ListViewSubItem si le ListViewItem parent a le focus.

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)

Paramètres

bounds
Rectangle

Zone où dessiner le rectangle de focus.

Remarques

Utilisez cette méthode pour dessiner un rectangle de focus standard autour du sous-élément. Le rectangle de focus est dessiné un pixel à l’intérieur de la zone spécifiée par le bounds paramètre. Il est dessiné uniquement lorsque l’élément parent a le focus. Vous n’avez donc pas besoin de vérifier l’état du focus de l’élément avant d’appeler cette méthode.

Vous pouvez dessiner le rectangle de focus uniquement autour du premier sous-élément (autrement dit, l’élément parent, qui est affiché dans la première colonne) plutôt que de le dessiner autour de chaque sous-élément d’un élément. Cela correspond au comportement normal d’un ListView contrôle lorsque la ListView.FullRowSelect propriété est définie falsesur . Pour dessiner le rectangle de focus autour du premier sous-élément, appelez la DrawFocusRectangle méthode uniquement lorsque la ColumnIndex valeur est 0.

Le ListView contrôle ne permet pas de sélectionner des sous-éléments individuels, mais si vous souhaitez implémenter vous-même la sélection sous-élément, vous pouvez utiliser cette méthode pour dessiner le rectangle de focus autour d’un sous-élément autre que le premier.

S’applique à

Voir aussi