TreeViewHitTestLocations Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- Dědičnost
- Atributy
Pole
AboveClientArea | 256 | Pozice nad klientskou TreeView částí ovládacího prvku. |
BelowClientArea | 512 | Pozice pod klientskou částí ovládacího prvku TreeView . |
Image | 2 | Pozice uvnitř hranic obrázku obsaženého v objektu TreeView nebo TreeNode. |
Indent | 8 | Pozice v oblasti odsazení pro TreeNode. |
Label | 4 | Pozice v textové části TreeNode. |
LeftOfClientArea | 2048 | Pozice nalevo od klientské oblasti TreeView ovládacího prvku. |
None | 1 | Pozice v klientské oblasti TreeView ovládacího prvku, ale ne na uzlu nebo části uzlu. |
PlusMinus | 16 | Pozice v oblasti plus/minus v TreeNode. |
RightOfClientArea | 1024 | Pozice napravo od klientské oblasti TreeView ovládacího prvku. |
RightOfLabel | 32 | Pozice napravo od textové oblasti .TreeNode |
StateImage | 64 | Pozice v mezích obrázku státu pro TreeNodeobjekt . |
Příklady
Následující příklad kódu ukazuje, jak použít TreeViewHitTestLocations výčet. Chcete-li spustit tento příklad, vložte následující kód do formuláře Windows, který obsahuje TreeView ovládací prvek s názvem treeView1
a naplňte ho TreeView položkami. Ujistěte se, že treeview1
a událost formuláře jsou přidružené k metodě v tomto příkladuHandleMouseDown
.MouseDown
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
Poznámky
Výčet TreeViewHitTestLocations je používán TreeViewHitTestInfo třídou .