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. この例を実行するには、という名前TreeView treeView1のコントロールを含む Windows フォームに次のコードを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イベントが、この例のメソッドに関連付けられていることを確認します。HandleMouseDown MouseDownEnsure 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.