Leggere in inglese

Condividi tramite


ListViewHitTestLocations Enumerazione

Definizione

Definisce le costanti che rappresentano le aree di un oggetto ListView o ListViewItem.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

C#
[System.Flags]
public enum ListViewHitTestLocations
Ereditarietà
ListViewHitTestLocations
Attributi

Campi

Nome Valore Descrizione
AboveClientArea 256

Posizione sopra la parte client di un controllo ListView.

BelowClientArea 16

Posizione sotto alla parte client di un controllo ListView.

Image 2

Posizione all'interno dei limiti di un'immagine contenuta in un oggetto ListView o ListViewItem.

Label 4

Posizione all'interno dei limiti di un'area di testo contenuta in un oggetto ListView or ListViewItem.

LeftOfClientArea 64

Posizione alla sinistra della parte client di un controllo ListView.

None 1

Posizione esterna ai limiti di un oggetto ListViewItem.

RightOfClientArea 32

Posizione alla destra della parte client di un controllo ListView.

StateImage 512

Posizione all'interno dei limiti di un'immagine associata a un oggetto ListViewItem che indica lo stato dell'elemento.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso del HitTest metodo per determinare la posizione di un MouseDown evento in un oggetto ListView. Per eseguire questo codice, incollarlo in un Windows Form contenente un ListView oggetto denominato listView1 popolato con elementi. Associare l'evento MouseDown per listview1 e il form al HandleMouseDown metodo in questo esempio.

C#
void HandleMouseDown(object sender, MouseEventArgs e)
{
    ListViewHitTestInfo info = listView1.HitTest(e.X, e.Y);
    MessageBox.Show(info.Location.ToString());
}

Commenti

L'enumerazione ListViewHitTestLocations viene utilizzata dalla classe ListViewHitTestInfo.

Si applica a

Prodotto Versioni
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9