DrawListViewSubItemEventArgs.DrawFocusRectangle(Rectangle) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.