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. いることを確認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.

適用対象