DrawListViewSubItemEventArgs.DrawFocusRectangle(Rectangle) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 false
en . 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.