TreeViewHitTestLocations TreeViewHitTestLocations TreeViewHitTestLocations TreeViewHitTestLocations Enum


領域を表す定数を定義、TreeViewまたはTreeNodeします。Defines constants that represent areas of a TreeView or TreeNode.

この列挙型には FlagsAttribute 属性があり、メンバー値ではビットごとの組み合わせを使用できます。

public enum class TreeViewHitTestLocations
public enum TreeViewHitTestLocations
type TreeViewHitTestLocations = 
Public Enum TreeViewHitTestLocations


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. いることを確認treeview1MouseDownにフォームのイベントが関連付けられている、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.