ListViewHitTestLocations Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit des constantes qui représentent des zones dans un ListView ou ListViewItem.
Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.
public enum class ListViewHitTestLocations
[System.Flags]
public enum ListViewHitTestLocations
[<System.Flags>]
type ListViewHitTestLocations =
Public Enum ListViewHitTestLocations
- Héritage
- Attributs
Champs
| Nom | Valeur | Description |
|---|---|---|
| None | 1 | Position en dehors des limites d’un ListViewItem. |
| Image | 2 | Position dans les limites d’une image contenue dans un ListView ou ListViewItem. |
| Label | 4 | Position dans les limites d’une zone de texte contenue dans un ListView ou ListViewItem. |
| BelowClientArea | 16 | Position située sous la partie cliente d’un ListView contrôle. |
| RightOfClientArea | 32 | Position à droite de la partie cliente d’un ListView contrôle. |
| LeftOfClientArea | 64 | Position à gauche de la partie cliente d’un ListView contrôle. |
| AboveClientArea | 256 | Position au-dessus de la partie cliente d’un ListView contrôle. |
| StateImage | 512 | Position dans les limites d’une image associée à un ListViewItem élément qui indique l’état de l’élément. |
Exemples
L’exemple de code suivant illustre l’utilisation de la HitTest méthode pour déterminer l’emplacement d’un MouseDown événement dans un ListView. Pour exécuter ce code, collez-le dans un formulaire Windows qui contient un ListView nommé listView1 rempli avec des éléments. Associez l’événement MouseDown et listview1 le formulaire à la HandleMouseDown méthode dans cet exemple.
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
Remarques
L’énumération ListViewHitTestLocations est utilisée par la classe ListViewHitTestInfo.