TreeViewHitTestLocations 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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
- 상속
- 특성
필드
| Name | 값 | Description |
|---|---|---|
| None | 1 | 컨트롤의 TreeView 클라이언트 영역에서 노드 또는 노드의 일부가 아닌 위치입니다. |
| Image | 2 | |
| 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 클래스에서 사용됩니다.