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


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.

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