Aracılığıyla paylaş


TreeViewHitTestLocations Sabit listesi

Tanım

veya TreeNodealanlarını temsil eden sabitleri TreeView tanımlar.

Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.

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
Devralma
TreeViewHitTestLocations
Öznitelikler

Alanlar

AboveClientArea 256

Denetimin istemci bölümünün üzerinde bir TreeView konum.

BelowClientArea 512

Denetimin istemci bölümünün altında bir TreeView konum.

Image 2

veya TreeNodeüzerinde bulunan görüntünün sınırları içinde bir TreeView konum.

Indent 8

bir için girinti alanında bir TreeNodekonum.

Label 4

öğesinin metin bölümünde bir TreeNodekonum.

LeftOfClientArea 2048

Denetimin istemci alanının solundaki konum TreeView .

None 1

Denetimin istemci alanındaki TreeView bir konum, ancak bir düğümde veya düğümün bir bölümünde değil.

PlusMinus 16

Bir öğesinin artı/eksi alanında bir TreeNodekonum.

RightOfClientArea 1024

Denetimin istemci alanının sağındaki TreeView konum.

RightOfLabel 32

bir metin alanının sağındaki konum TreeNode.

StateImage 64

bir için durum görüntüsünün sınırları içinde bir TreeNodekonum.

Örnekler

Aşağıdaki kod örneği numaralandırmanın TreeViewHitTestLocations nasıl kullanılacağını gösterir. Bu örneği çalıştırmak için, aşağıdaki kodu adlı treeView1denetimi içeren bir TreeView Windows Formuna yapıştırın ve öğesini öğelerle doldurunTreeView. Formun ve olayının treeview1MouseDown bu örnekteki yöntemle ilişkilendirildiğinden HandleMouseDown emin olun.

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

Açıklamalar

TreeViewHitTestLocations Numaralandırma sınıfı tarafından TreeViewHitTestInfo kullanılır.

Şunlara uygulanır