TreeViewHitTestLocations TreeViewHitTestLocations TreeViewHitTestLocations TreeViewHitTestLocations Enum

정의

TreeView 또는 TreeNode의 영역을 나타내는 상수를 정의합니다.Defines constants that represent areas of a TreeView or TreeNode.

이 열거형에는 멤버 값의 비트 조합을 허용하는 FlagsAttribute 특성이 있습니다.

public enum class TreeViewHitTestLocations
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TreeViewHitTestLocations
type TreeViewHitTestLocations = 
Public Enum TreeViewHitTestLocations
상속
TreeViewHitTestLocationsTreeViewHitTestLocationsTreeViewHitTestLocationsTreeViewHitTestLocations
특성

필드

AboveClientArea AboveClientArea AboveClientArea AboveClientArea 256

TreeView 컨트롤의 클라이언트 부분 위쪽에 있는 위치입니다.A position above the client portion of a TreeView control.

BelowClientArea BelowClientArea BelowClientArea BelowClientArea 512

TreeView 컨트롤의 클라이언트 부분 아래쪽에 있는 위치입니다.A position below the client portion of a TreeView control.

Image Image Image Image 2

TreeView 또는 TreeNode에 포함된 이미지 범위 안에 있는 위치입니다.A position within the bounds of an image contained on a TreeView or TreeNode.

Indent Indent Indent Indent 8

TreeNode의 들여쓰기 영역에 있는 위치입니다.A position in the indentation area for a TreeNode.

Label Label Label Label 4

TreeNode의 텍스트 부분에 있는 위치입니다.A position on the text portion of a TreeNode.

LeftOfClientArea LeftOfClientArea LeftOfClientArea LeftOfClientArea 2048

TreeView 컨트롤의 클라이언트 영역 왼쪽에 있는 위치입니다.A position to the left of the client area of a TreeView control.

None None None 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 PlusMinus PlusMinus PlusMinus 16

TreeNode의 더하기/빼기 영역에 있는 위치입니다.A position on the plus/minus area of a TreeNode.

RightOfClientArea RightOfClientArea RightOfClientArea RightOfClientArea 1024

TreeView 컨트롤의 클라이언트 영역 오른쪽에 있는 위치입니다.A position to the right of the client area of the TreeView control.

RightOfLabel RightOfLabel RightOfLabel RightOfLabel 32

TreeNode 컨트롤의 텍스트 영역 오른쪽에 있는 위치입니다.A position to the right of the text area of a TreeNode.

StateImage StateImage StateImage 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 폼에 붙여를 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.

적용 대상