Condividi tramite


DrawListViewSubItemEventArgs.DrawFocusRectangle(Rectangle) Metodo

Definizione

Crea un rettangolo di attivazione per l'oggetto ListViewItem.ListViewSubItem se l'oggetto padre ListViewItem è in stato attivo.

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)

Parametri

bounds
Rectangle

Area nella quale creare il rettangolo di attivazione.

Commenti

Usare questo metodo per disegnare un rettangolo di stato attivo standard intorno all'elemento secondario. Il rettangolo di messa a fuoco viene disegnato un pixel all'interno dell'area specificata dal bounds parametro. Viene disegnato solo quando l'elemento padre ha lo stato attivo, quindi non è necessario controllare lo stato attivo dell'elemento prima di chiamare questo metodo.

È possibile disegnare il rettangolo di stato attivo solo intorno al primo elemento secondario , ovvero l'elemento padre, visualizzato nella prima colonna, anziché disegnarlo intorno a ogni elemento secondario di un elemento. Corrisponde al normale comportamento di un ListView controllo quando la ListView.FullRowSelect proprietà è impostata su false. Per disegnare il rettangolo di messa a fuoco intorno al primo elemento secondario, chiamare il DrawFocusRectangle metodo solo quando il ColumnIndex valore è 0.

Il ListView controllo non offre la possibilità di selezionare singoli elementi secondari, ma se si vuole implementare la selezione dell'elemento secondario autonomamente, è possibile usare questo metodo per disegnare il rettangolo di messa a fuoco intorno a un elemento secondario diverso dal primo.

Si applica a

Vedi anche