DrawListViewSubItemEventArgs.DrawFocusRectangle(Rectangle) Método

Definición

Dibuja un rectángulo de foco para el ListViewItem.ListViewSubItem si el ListViewItem primario tiene el foco.

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)

Parámetros

bounds
Rectangle

Área dentro de la cual dibujar el rectángulo de foco.

Comentarios

Utilice este método para dibujar un rectángulo de foco estándar alrededor del subelemento. El rectángulo de foco se dibuja un píxel dentro del área especificada por el bounds parámetro . Solo se dibuja cuando el elemento primario tiene el foco, por lo que no es necesario comprobar el estado del foco del elemento antes de llamar a este método.

Es posible que desee dibujar el rectángulo de foco solo alrededor del primer subelemento (es decir, el elemento primario, que se muestra en la primera columna) en lugar de dibujarlo alrededor de cada subelemento de un elemento. Esto corresponde al comportamiento normal de un ListView control cuando la ListView.FullRowSelect propiedad se establece falseen . Para dibujar el rectángulo de foco alrededor del primer subelemento, llame al DrawFocusRectangle método solo cuando el ColumnIndex valor sea 0.

El ListView control no proporciona la capacidad de seleccionar subelementos individuales, pero si desea implementar la selección del subelemento usted mismo, puede usar este método para dibujar el rectángulo de foco alrededor de un subelemento distinto del primero.

Se aplica a

Consulte también