TreeViewHitTestLocations Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- Arv
- Attribut
Fält
| Name | Värde | Description |
|---|---|---|
| None | 1 | En position i kontrollens TreeView klientområde, men inte på en nod eller en del av en nod. |
| Image | 2 | En position inom gränserna för en bild som finns på en TreeView eller TreeNode. |
| Label | 4 | En position på textdelen av en TreeNode. |
| Indent | 8 | En position i indragsområdet för en TreeNode. |
| PlusMinus | 16 | En position på plus/minus-området för en TreeNode. |
| RightOfLabel | 32 | En position till höger om textområdet i en TreeNode. |
| StateImage | 64 | En position inom gränserna för en tillståndsbild för en TreeNode. |
| AboveClientArea | 256 | En position ovanför klientdelen av en TreeView kontroll. |
| BelowClientArea | 512 | En position under klientdelen av en TreeView kontroll. |
| RightOfClientArea | 1024 | En position till höger om kontrollens klientområde TreeView . |
| LeftOfClientArea | 2048 | En position till vänster om klientområdet för en TreeView kontroll. |
Exempel
Följande kodexempel visar hur du använder TreeViewHitTestLocations uppräkningen. Om du vill köra det här exemplet klistrar du in följande kod i ett Windows formulär som innehåller en TreeView-kontroll med namnet treeView1 och fyller i TreeView med objekt. Kontrollera att treeview1 och MouseDown händelsen för formuläret är associerade med HandleMouseDown metoden i det här exemplet.
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
Kommentarer
Uppräkningen TreeViewHitTestLocations används av TreeViewHitTestInfo klassen.