DrawListViewSubItemEventArgs.DrawFocusRectangle(Rectangle) Método

Definição

Desenha um retângulo de foco para o ListViewItem.ListViewSubItem caso do progenitor ListViewItem tenha 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 dentro da qual desenhar o retângulo de foco.

Observações

Use este método para desenhar um retângulo de foco padrão em torno do subitem. O retângulo de foco é desenhado um pixel dentro da área especificada pelo bounds parâmetro. Só é desenhado quando o item pai tem foco, por isso não precisa de verificar o estado de foco do item antes de chamar este método.

Pode querer desenhar o retângulo de foco apenas em torno do primeiro subitem (ou seja, o item principal, que é mostrado na primeira coluna) em vez de o desenhar em torno de cada subitem de um item. Isto corresponde ao comportamento normal de um ListView controlo quando a ListView.FullRowSelect propriedade está definida como false. Para desenhar o retângulo de foco em torno do primeiro subitem, chame o DrawFocusRectangle método apenas quando o ColumnIndex valor for 0.

O ListView controlo não permite selecionar subitens individuais, mas se quiser implementar a seleção de subitens por si próprio, pode usar este método para desenhar o retângulo de foco em torno de um subitem diferente do primeiro.

Aplica-se a

Ver também