ListViewHitTestLocations Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce costanti che rappresentano le aree in un ListView o in un ListViewItem.
Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.
public enum class ListViewHitTestLocations
[System.Flags]
public enum ListViewHitTestLocations
[<System.Flags>]
type ListViewHitTestLocations =
Public Enum ListViewHitTestLocations
- Ereditarietà
- Attributi
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| None | 1 | Posizione esterna ai limiti di un oggetto ListViewItem. |
| Image | 2 | Posizione all'interno dei limiti di un'immagine contenuta in un ListView oggetto o ListViewItem. |
| Label | 4 | Posizione all'interno dei limiti di un'area di testo contenuta in un ListView oggetto o ListViewItem. |
| BelowClientArea | 16 | Posizione sotto la parte client di un ListView controllo. |
| RightOfClientArea | 32 | Posizione a destra della parte client di un ListView controllo. |
| LeftOfClientArea | 64 | Posizione a sinistra della parte client di un ListView controllo. |
| AboveClientArea | 256 | Posizione sopra la parte client di un ListView controllo. |
| StateImage | 512 | Posizione all'interno dei limiti di un'immagine associata a un ListViewItem oggetto che indica lo stato dell'elemento. |
Esempio
Nell'esempio di codice seguente viene illustrato l'utilizzo del HitTest metodo per determinare la posizione di un MouseDown evento in un oggetto ListView. Per eseguire questo codice, incollarlo in un modulo di Windows contenente un ListView denominato listView1 popolato con elementi. Associare l'evento MouseDown per listview1 e il form al HandleMouseDown metodo in questo esempio.
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.