DrawListViewSubItemEventArgs.DrawFocusRectangle(Rectangle) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 false
sur . 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.