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
AboveClientArea | 256 | Eine Position oberhalb des Clientbereichs eines TreeView-Steuerelements. |
BelowClientArea | 512 | Eine Position unterhalb des Clientbereichs eines TreeView-Steuerelements. |
Image | 2 | Eine Position innerhalb der Begrenzungen eines Bildes in einer TreeView oder einem TreeNode. |
Indent | 8 | Eine Position im Bereich für den Einzug eines TreeNode. |
Label | 4 | Eine Position im Textbereich eines TreeNode. |
LeftOfClientArea | 2048 | Eine Position links vom Clientbereich eines TreeView-Steuerelements. |
None | 1 | Eine Position im Clientbereich des TreeView-Steuerelement, aber nicht im Knoten oder in einem Teil des Knotens. |
PlusMinus | 16 | Eine Position im Plus/Minus-Bereich eines TreeNode. |
RightOfClientArea | 1024 | Eine Position rechts vom Clientbereich des TreeView-Steuerelements. |
RightOfLabel | 32 | Eine Position rechts vom Textbereich eines TreeNode. |
StateImage | 64 | Eine Position innerhalb der Begrenzungen eines Zustandsbildes für einen TreeNode. |
Beispiele
Im folgenden Codebeispiel wird die Verwendung der TreeViewHitTestLocations -Enumeration veranschaulicht. Fügen Sie zum Ausführen dieses Beispiels den folgenden Code in ein Windows Form-Objekt ein, das ein TreeView Steuerelement mit dem Namen treeView1
enthält, und füllen Sie den TreeView mit Elementen auf. Stellen Sie sicher, dass treeview1
und das MouseDown Ereignis für das Formular der HandleMouseDown
-Methode in diesem Beispiel zugeordnet sind.
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-Enumeration wird von der TreeViewHitTestInfo-Klasse verwendet.