TreeViewHitTestLocations Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- Herança
- Atributos
Campos
| Name | Valor | Description |
|---|---|---|
| None | 1 | Uma posição na área cliente do TreeView controlo, mas não num nó ou numa parte de um nó. |
| Image | 2 | Uma posição dentro dos limites de uma imagem contida em ou TreeViewTreeNode. |
| Label | 4 | Uma posição na parte textual de um TreeNode. |
| Indent | 8 | Uma posição na área de indentação para um TreeNode. |
| PlusMinus | 16 | Uma posição na área mais/menos de um TreeNode. |
| RightOfLabel | 32 | Uma posição à direita da área de texto de um TreeNode. |
| StateImage | 64 | Uma posição dentro dos limites de uma imagem de estado para um TreeNode. |
| AboveClientArea | 256 | Uma posição acima da parte cliente de um TreeView controlo. |
| BelowClientArea | 512 | Uma posição abaixo da parte cliente de um TreeView controlo. |
| RightOfClientArea | 1024 | Uma posição à direita da área do cliente do TreeView controlo. |
| LeftOfClientArea | 2048 | Uma posição à esquerda da área do cliente de um TreeView controlo. |
Exemplos
O exemplo de código seguinte demonstra como usar a TreeViewHitTestLocations enumeração. Para executar este exemplo, cole o seguinte código num formulário Windows que contenha um controlo TreeView chamado treeView1, e preenche o TreeView com itens. Certifique-se de que treeview1 e o MouseDown evento para o formulário estão associados ao HandleMouseDown método neste exemplo.
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
Observações
A TreeViewHitTestLocations enumeração é usada pela TreeViewHitTestInfo turma.