DrawListViewSubItemEventArgs.DrawFocusRectangle(Rectangle) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.