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
- 繼承
- 屬性
欄位
| 名稱 | 值 | Description |
|---|---|---|
| None | 1 | 控制區客戶端區域 TreeView 的位置,但不在節點或節點的一部分上。 |
| Image | 2 | |
| Label | 4 | TreeNode在 . |
| Indent | 8 | 縮排區域中 的一個位置。TreeNode |
| PlusMinus | 16 | 一個位於正負區域 TreeNode的位置。 |
| RightOfLabel | 32 | TreeNode位於 . |
| StateImage | 64 | 在狀態像 TreeNode範圍內的位置。 |
| AboveClientArea | 256 | 控制組中高於客戶端的 TreeView 職位。 |
| BelowClientArea | 512 | 控制組中位於客戶端下方 TreeView 的位置。 |
| RightOfClientArea | 1024 | 控制區客戶區域 TreeView 右側的位置。 |
| LeftOfClientArea | 2048 | 控制區客戶區域 TreeView 左側的位置。 |
範例
以下程式碼範例示範如何使用枚舉。TreeViewHitTestLocations 要執行此範例,將以下程式碼貼入包含TreeView名為 treeView1的控制項的 Windows 表單,並以項目填充。TreeView 確保 和 treeview1MouseDown 表單的事件與此範例中的方法相關聯 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 類別使用。