TreeViewHitTestLocations Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- Vererbung
- Attribute
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| None | 1 | Eine Position im Clientbereich des TreeView Steuerelements, jedoch nicht auf einem Knoten oder einem Teil eines Knotens. |
| Image | 2 | Eine Position innerhalb der Grenzen eines Bilds, das in einem oder .TreeViewTreeNode |
| Label | 4 | Eine Position im Textbereich eines .TreeNode |
| Indent | 8 | Eine Position im Einzugsbereich für ein TreeNode. |
| PlusMinus | 16 | Eine Position auf dem Plus-/Minusbereich eines .TreeNode |
| RightOfLabel | 32 | Eine Position rechts neben dem Textbereich eines .TreeNode |
| StateImage | 64 | Eine Position innerhalb der Grenzen eines Zustandsbilds für ein TreeNode. |
| AboveClientArea | 256 | Eine Position oberhalb des Clientteils eines TreeView Steuerelements. |
| BelowClientArea | 512 | Eine Position unterhalb des Clientteils eines TreeView Steuerelements. |
| RightOfClientArea | 1024 | Eine Position rechts neben dem Clientbereich des TreeView Steuerelements. |
| LeftOfClientArea | 2048 | Eine Position links neben dem Clientbereich eines TreeView Steuerelements. |
Beispiele
Im folgenden Codebeispiel wird die Verwendung der TreeViewHitTestLocations Enumeration veranschaulicht. Zum Ausführen dieses Beispiels fügen Sie den folgenden Code in ein Windows Form-Formular ein, das ein TreeView Steuerelement mit dem Namen treeView1enthält, und füllen Sie die TreeView Elemente auf. Stellen Sie sicher, dass treeview1 und das MouseDown Ereignis für das Formular der HandleMouseDown Methode in diesem Beispiel zugeordnet ist.
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
Hinweise
Die TreeViewHitTestLocations-Aufzählung wird von der TreeViewHitTestInfo Klasse verwendet.