TreeViewHitTestLocations 列舉

定義

定義常數,表示 TreeViewTreeNode 的區域。

此列舉支援其成員值的位元組合。

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
屬性

欄位

AboveClientArea 256

TreeView 控制項的用戶端部分上面的位置。

BelowClientArea 512

TreeView 控制項的用戶端部分下面的位置。

Image 2

TreeViewTreeNode 所包含的影像界限內的位置。

Indent 8

TreeNode 的縮排區域中的位置。

Label 4

TreeNode 的文字部分上的位置。

LeftOfClientArea 2048

TreeView 控制項的用戶端區域左側的位置。

None 1

TreeView 控制項的用戶端區域中的位置,但不在節點上也不是節點的一部分。

PlusMinus 16

TreeNode 的加/減區域的位置。

RightOfClientArea 1024

TreeView 控制項的用戶端區域右側的位置。

RightOfLabel 32

TreeNode 的文字區域右側的位置。

StateImage 64

TreeNode 的狀態影像界限內的位置。

範例

下列程式碼範例示範如何使用 TreeViewHitTestLocations 列舉。 若要執行此範例,請將下列程式碼貼到 Windows Form 中,其中包含 TreeView 名為 treeView1 的控制項,並以專案填入 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 類別所使用。

適用於