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
- 繼承
- 屬性
欄位
AboveClientArea | 256 | TreeView 控制項的用戶端部分上面的位置。 |
BelowClientArea | 512 | TreeView 控制項的用戶端部分下面的位置。 |
Image | 2 | |
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 類別所使用。