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

Определение

Определяет константы, представляющие области объектов TreeView или TreeNode.Defines constants that represent areas of a TreeView or TreeNode.

Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.

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

Поля

AboveClientArea 256

Позиция части элемента управления TreeView, расположенной над клиентской областью.A position above the client portion of a TreeView control.

BelowClientArea 512

Позиция части элемента управления TreeView, расположенной под клиентской областью.A position below the client portion of a TreeView control.

Image 2

Позиция в пределах изображения, содержащегося в объекте TreeView или TreeNode.A position within the bounds of an image contained on a TreeView or TreeNode.

Indent 8

Позиция в области отступа для TreeNode.A position in the indentation area for a TreeNode.

Label 4

Позиция в текстовой части узла TreeNode.A position on the text portion of a TreeNode.

LeftOfClientArea 2048

Позиция части элемента слева от клиентской области элемента управления TreeView.A position to the left of the client area of a TreeView control.

None 1

Позиция в клиентской области элемента управления TreeView, но не на узле или на порции узла.A position in the client area of the TreeView control, but not on a node or a portion of a node.

PlusMinus 16

Позиция в области плюса и минуса узла TreeNode.A position on the plus/minus area of a TreeNode.

RightOfClientArea 1024

Позиция справа от клиентской области элемента управления TreeView.A position to the right of the client area of the TreeView control.

RightOfLabel 32

Позиция справа от текстовой области узла TreeNode.A position to the right of the text area of a TreeNode.

StateImage 64

Позиция в пределах границ изображения состояния для узла TreeNode.A position within the bounds of a state image for a TreeNode.

Примеры

В следующем примере кода показано, как использовать TreeViewHitTestLocations перечисление.The following code example demonstrates how to use the TreeViewHitTestLocations enumeration. Чтобы выполнить этот пример, вставьте следующий код в форму Windows Forms, содержащую TreeView элемент управления с именем treeView1 , и заполните TreeView элементы элементами.To run this example, paste the following code into a Windows Form that contains a TreeView control named treeView1, and populate the TreeView with items. Убедитесь, что treeview1 и MouseDown событие для формы связаны с HandleMouseDown методом в этом примере.Ensure that treeview1 and the MouseDown event for the form are associated with the HandleMouseDown method in this example.

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.The TreeViewHitTestLocations enumeration is used by the TreeViewHitTestInfo class.

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