ListViewHitTestLocations Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет константы, представляющие области в элементе ListView или ListViewItem.
Это перечисление поддерживает побитовую комбинацию значений его членов.
public enum class ListViewHitTestLocations
[System.Flags]
public enum ListViewHitTestLocations
[<System.Flags>]
type ListViewHitTestLocations =
Public Enum ListViewHitTestLocations
- Наследование
- Атрибуты
Поля
AboveClientArea | 256 | Позиция части элемента управления ListView, расположенной над клиентской областью. |
BelowClientArea | 16 | Позиция части элемента управления ListView, расположенной под клиентской областью. |
Image | 2 | Позиция в пределах изображения, содержащегося в элементе ListView или ListViewItem. |
Label | 4 | Позиция в пределах текстовой области, содержащейся в элементе ListView или ListViewItem. |
LeftOfClientArea | 64 | Позиция части элемента управления ListView, расположенной слева от клиентской области. |
None | 1 | Позиция за пределами ListViewItemграниц объекта . |
RightOfClientArea | 32 | Позиция части элемента управления ListView, расположенной справа от клиентской области. |
StateImage | 512 | Позиция в пределах изображения, сопоставленного с элементом ListViewItem и указывающего состояние элемента. |
Примеры
В следующем примере кода показано использование HitTest метода для определения расположения MouseDown события в ListView. Чтобы выполнить этот код, вставьте его в форму Windows Forms, содержащую ListView объект с именем listView1
, заполненный элементами. Свяжите MouseDown событие для listview1
и форму с методом HandleMouseDown
в этом примере.
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
Комментарии
Перечисление ListViewHitTestLocations используется классом ListViewHitTestInfo.