Partilhar via


DrawListViewSubItemEventArgs.DrawFocusRectangle(Rectangle) Método

Definição

Desenha um retângulo de foco para o ListViewItem.ListViewSubItem se o pai ListViewItem tiver o 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

A área na qual desenhar o retângulo de foco.

Comentários

Use este método para desenhar um retângulo de foco padrão ao redor do subitem. O retângulo de foco é desenhado um pixel dentro da área especificada pelo bounds parâmetro. Ele é desenhado somente quando o item pai tem foco, portanto, você não precisa verificar o estado de foco do item antes de chamar esse método.

Talvez você queira desenhar o retângulo de foco apenas em torno do primeiro subitem (ou seja, o item pai, que é exibido na primeira coluna) em vez de desenhá-lo em torno de cada subitem de um item. Isso corresponde ao comportamento normal de um ListView controle quando a ListView.FullRowSelect propriedade é definida como false. Para desenhar o retângulo de foco ao redor do primeiro subitem, chame o DrawFocusRectangle método somente quando o ColumnIndex valor for 0.

O ListView controle não fornece a capacidade de selecionar subitens individuais, mas se você quiser implementar a seleção de subitem por conta própria, você pode usar esse método para desenhar o retângulo de foco em torno de um subitem diferente do primeiro.

Aplica-se a

Confira também