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 les zones d'un contrôle 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
AboveClientArea | 256 | Position au-dessus de la partie cliente d'un contrôle ListView. |
BelowClientArea | 16 | Position au-dessous de la partie cliente d'un contrôle ListView. |
Image | 2 | Position dans les limites d'une image contenue dans un ListView ou ListViewItem. |
Label | 4 | Une position dans les limites d'une zone de texte incluse dans un ListView ou un ListViewItem. |
LeftOfClientArea | 64 | Position à gauche de la portion cliente d'un contrôle ListView. |
None | 1 | Position en dehors des limites d’un ListViewItem. |
RightOfClientArea | 32 | Position à droite de la portion cliente d'un contrôle ListView. |
StateImage | 512 | Une position dans les limites d'une image associée à un ListViewItem 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 Windows Form qui contient un ListView nommé listView1
rempli d’éléments. Associez l’événement MouseDown pour listview1
et 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.