Aracılığıyla paylaş


ListViewHitTestLocations Sabit listesi

Tanım

veya ListViewItemiçindeki ListView alanları temsil eden sabitleri tanımlar.

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

public enum class ListViewHitTestLocations
[System.Flags]
public enum ListViewHitTestLocations
[<System.Flags>]
type ListViewHitTestLocations = 
Public Enum ListViewHitTestLocations
Devralma
ListViewHitTestLocations
Öznitelikler

Alanlar

AboveClientArea 256

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

BelowClientArea 16

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

Image 2

veya ListViewItemiçinde bulunan görüntünün sınırları içinde bir ListView konum.

Label 4

veya ListViewItemiçinde bulunan metin alanının sınırları içinde bir ListView konum.

LeftOfClientArea 64

Denetimin istemci bölümünün solundaki konum ListView .

None 1

sınırları dışında bir ListViewItemkonum.

RightOfClientArea 32

Denetimin istemci bölümünün sağındaki konum ListView .

StateImage 512

Öğenin durumunu gösteren bir görüntüyle ilişkilendirilmiş görüntünün ListViewItem sınırları içinde bir konum.

Örnekler

Aşağıdaki kod örneği, içindeki bir MouseDown olayın ListViewkonumunu belirlemek için yönteminin kullanılmasını HitTest gösterir. Bu kodu çalıştırmak için, öğeleriyle doldurulmuş adlı bir ad listView1 içeren bir ListView Windows Formuna yapıştırın. MouseDown için listview1 olayını ve formunu bu örnekteki HandleMouseDown yöntemiyle ilişkilendirin.

void HandleMouseDown(object sender, MouseEventArgs e)
{
    ListViewHitTestInfo info = listView1.HitTest(e.X, e.Y);
    MessageBox.Show(info.Location.ToString());
}
Private Sub HandleMouseDown(ByVal sender As Object, ByVal e As MouseEventArgs) _
        Handles Me.MouseDown, listView1.MouseDown

    Dim info As ListViewHitTestInfo = listView1.HitTest(e.X, e.Y)
    MessageBox.Show(info.Location.ToString())

End Sub

Açıklamalar

ListViewHitTestLocations Numaralandırma sınıfı tarafından ListViewHitTestInfo kullanılır.

Şunlara uygulanır