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
| Name | Hodnota | Description |
|---|---|---|
| None | 1 | Pozice v klientské oblasti TreeView ovládacího prvku, ale ne na uzlu nebo části uzlu. |
| Image | 2 | Pozice v mezích obrázku obsaženého na obrázku nebo TreeViewTreeNode. |
| Label | 4 | Pozice na textové části .TreeNode |
| Indent | 8 | Pozice v oblasti odsazení pro znak .TreeNode |
| PlusMinus | 16 | Pozice v oblasti plus/minus v TreeNodeoblasti . |
| RightOfLabel | 32 | Pozice napravo od textové oblasti TreeNode. |
| StateImage | 64 | Pozice v mezích obrázku stavu pro .TreeNode |
| AboveClientArea | 256 | Pozice nad klientskou TreeView částí ovládacího prvku. |
| BelowClientArea | 512 | Pozice pod klientskou TreeView částí ovládacího prvku. |
| RightOfClientArea | 1024 | Pozice napravo od klientské oblasti TreeView ovládacího prvku. |
| LeftOfClientArea | 2048 | Pozice vlevo od klientské oblasti TreeView ovládacího prvku. |
Příklady
Následující příklad kódu ukazuje použití výčtu TreeViewHitTestLocations . Pokud chcete tento příklad spustit, vložte následující kód do formuláře Windows, který obsahuje TreeView ovládací prvek s názvem treeView1, a naplňte TreeView položky. Ujistěte se, že treeview1 a MouseDown událost formuláře jsou přidružené k HandleMouseDown metodě v tomto příkladu.
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 používá třída TreeViewHitTestInfo.