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
특성

필드

Name Description
None 1

컨트롤의 TreeView 클라이언트 영역에서 노드 또는 노드의 일부가 아닌 위치입니다.

Image 2

또는 TreeView에 포함된 이미지의 범위 내에 있는 위치입니다TreeNode.

Label 4

의 텍스트 부분에 있는 위치입니다 TreeNode.

Indent 8

에 대한 들여쓰기 영역의 위치입니다 TreeNode.

PlusMinus 16

의 더하기/빼기 영역에 대한 위치입니다 TreeNode.

RightOfLabel 32

텍스트 영역 오른쪽에 있는 위치입니다 TreeNode.

StateImage 64

에 대한 상태 이미지 범위 내의 위치입니다 TreeNode.

AboveClientArea 256

컨트롤의 클라이언트 부분 위에 있는 위치입니다 TreeView .

BelowClientArea 512

컨트롤의 클라이언트 부분 아래 위치입니다 TreeView .

RightOfClientArea 1024

컨트롤의 클라이언트 영역 오른쪽에 있는 위치입니다 TreeView .

LeftOfClientArea 2048

컨트롤의 클라이언트 영역 왼쪽에 있는 위치입니다 TreeView .

예제

다음 코드 예제에서는 열거형을 TreeViewHitTestLocations 사용하는 방법을 보여 줍니다. 이 예제를 실행하려면 다음 코드를 명명TreeView된 컨트롤이 포함된 treeView1 Windows Form에 붙여넣고 항목을 채웁니다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 클래스에서 사용됩니다.

적용 대상