ListViewHitTestLocations Enumerazione

Definizione

Definisce le costanti che rappresentano le aree di un oggetto ListView o ListViewItem.Defines constants that represent areas in a ListView or ListViewItem.

Questa enumerazione ha un attributo FlagsAttribute che consente una combinazione bit per bit dei valori del relativo membro.

public enum class ListViewHitTestLocations
[System.Flags]
public enum ListViewHitTestLocations
type ListViewHitTestLocations = 
Public Enum ListViewHitTestLocations
Ereditarietà
ListViewHitTestLocations
Attributi

Campi

AboveClientArea 256

Posizione sopra la parte client di un controllo ListView.A position above the client portion of a ListView control.

BelowClientArea 16

Posizione sotto alla parte client di un controllo ListView.A position below the client portion of a ListView control.

Image 2

Posizione all'interno dei limiti di un'immagine contenuta in un oggetto ListView o ListViewItem.A position within the bounds of an image contained in a ListView or ListViewItem.

Label 4

Posizione all'interno dei limiti di un'area di testo contenuta in un oggetto ListView or ListViewItem.A position within the bounds of a text area contained in a ListView or ListViewItem.

LeftOfClientArea 64

Posizione alla sinistra della parte client di un controllo ListView.A position to the left of the client portion of a ListView control.

None 1

Posizione esterna ai limiti di un oggetto ListViewItemA position outside the bounds of a ListViewItem

RightOfClientArea 32

Posizione alla destra della parte client di un controllo ListView.A position to the right of the client portion of a ListView control.

StateImage 512

Posizione all'interno dei limiti di un'immagine associata a un oggetto ListViewItem che indica lo stato dell'elemento.A position within the bounds of an image associated with a ListViewItem that indicates the state of the item.

Esempi

Nell'esempio di codice riportato di seguito HitTest viene illustrato l'utilizzo del metodo per MouseDown determinare la posizione ListViewdi un evento in un oggetto.The following code example demonstrates using the HitTest method to determine the location of a MouseDown event in a ListView. Per eseguire questo codice, incollarlo in un Windows Form che contiene un ListView oggetto listView1 denominato popolato con gli elementi.To run this code, paste it into a Windows Form that contains a ListView named listView1 that is populated with items. Associare l' MouseDown evento per listview1 e il form con il HandleMouseDown metodo in questo esempio.Associate the MouseDown event for listview1 and the form with the HandleMouseDown method in this example.

void HandleMouseDown(object sender, MouseEventArgs e)
{
    ListViewHitTestInfo info = listView1.HitTest(e.X, e.Y);
    MessageBox.Show(info.Location.ToString());
}
Private Sub HandleMouseDown(ByVal sender As Object, ByVal e As MouseEventArgs) _
        Handles Me.MouseDown, listView1.MouseDown

    Dim info As ListViewHitTestInfo = listView1.HitTest(e.X, e.Y)
    MessageBox.Show(info.Location.ToString())

End Sub

Commenti

L'enumerazione ListViewHitTestLocations viene utilizzata dalla classe ListViewHitTestInfo.The ListViewHitTestLocations enumeration is used by the ListViewHitTestInfo class.

Si applica a