Поделиться через


TreeViewHitTestLocations Перечисление

Определение

Определяет константы, представляющие области объектов TreeView или TreeNode.

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class TreeViewHitTestLocations
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TreeViewHitTestLocations
[System.Flags]
public enum TreeViewHitTestLocations
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TreeViewHitTestLocations = 
[<System.Flags>]
type TreeViewHitTestLocations = 
Public Enum TreeViewHitTestLocations
Наследование
TreeViewHitTestLocations
Атрибуты

Поля

Имя Значение Описание
AboveClientArea 256

Позиция части элемента управления TreeView, расположенной над клиентской областью.

BelowClientArea 512

Позиция части элемента управления TreeView, расположенной под клиентской областью.

Image 2

Позиция в пределах изображения, содержащегося в объекте TreeView или TreeNode.

Indent 8

Позиция в области отступа для TreeNode.

Label 4

Позиция в текстовой части узла TreeNode.

LeftOfClientArea 2048

Позиция части элемента слева от клиентской области элемента управления TreeView.

None 1

Позиция в клиентской области элемента управления TreeView, но не на узле или на порции узла.

PlusMinus 16

Позиция в области плюса и минуса узла TreeNode.

RightOfClientArea 1024

Позиция справа от клиентской области элемента управления TreeView.

RightOfLabel 32

Позиция справа от текстовой области узла TreeNode.

StateImage 64

Позиция в пределах границ изображения состояния для узла TreeNode.

Примеры

В следующем примере кода показано, как использовать перечисление TreeViewHitTestLocations . Чтобы запустить этот пример, вставьте приведенный ниже код в форму Windows Forms, содержащую TreeView элемент управления с именем treeView1, и заполните TreeView его элементами. Убедитесь, что treeview1 и MouseDown событие формы связаны с методом HandleMouseDown в этом примере.

void HandleMouseDown(object sender, MouseEventArgs e)
{
    TreeViewHitTestInfo info = treeView1.HitTest(e.X, e.Y);
    if (info != null)
        MessageBox.Show("Hit the " + info.Location.ToString());
}
Private Sub HandleMouseDown(ByVal sender As Object, ByVal e As MouseEventArgs) _
    Handles Me.MouseDown, treeView1.MouseDown
    Dim info As TreeViewHitTestInfo = treeView1.HitTest(e.X, e.Y)
    If (info IsNot Nothing) Then
        MessageBox.Show("Hit the " + info.Location.ToString())
    End If

End Sub

Комментарии

Перечисление TreeViewHitTestLocations используется классом TreeViewHitTestInfo.

Применяется к