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 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.
public enum class ListViewHitTestLocations
[System.Flags]
public enum ListViewHitTestLocations
[<System.Flags>]
type ListViewHitTestLocations =
Public Enum ListViewHitTestLocations
- Ereditarietà
- Attributi
Campi
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.
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.