ListViewHitTestLocations ListViewHitTestLocations ListViewHitTestLocations ListViewHitTestLocations Enum

정의

ListView 또는 ListViewItem의 영역을 나타내는 상수를 정의합니다.Defines constants that represent areas in a ListView or ListViewItem.

이 열거형에는 멤버 값의 비트 조합을 허용하는 FlagsAttribute 특성이 있습니다.

public enum class ListViewHitTestLocations
[System.Flags]
public enum ListViewHitTestLocations
type ListViewHitTestLocations = 
Public Enum ListViewHitTestLocations
상속
ListViewHitTestLocationsListViewHitTestLocationsListViewHitTestLocationsListViewHitTestLocations
특성

필드

AboveClientArea AboveClientArea AboveClientArea AboveClientArea 256

ListView 컨트롤의 클라이언트 부분 위쪽에 있는 위치입니다.A position above the client portion of a ListView control.

BelowClientArea BelowClientArea BelowClientArea BelowClientArea 16

ListView 컨트롤의 클라이언트 부분 아래쪽에 있는 위치입니다.A position below the client portion of a ListView control.

Image Image Image Image 2

ListView 또는 ListViewItem에 포함된 이미지 범위 안에 있는 위치입니다.A position within the bounds of an image contained in a ListView or ListViewItem.

Label Label Label Label 4

ListView 또는 ListViewItem에 포함된 텍스트 영역 범위 안에 있는 위치입니다.A position within the bounds of a text area contained in a ListView or ListViewItem.

LeftOfClientArea LeftOfClientArea LeftOfClientArea LeftOfClientArea 64

ListView 컨트롤의 클라이언트 부분 왼쪽에 있는 위치입니다.A position to the left of the client portion of a ListView control.

None None None None 1

ListViewItem의 범위 외부에 있는 위치입니다.A position outside the bounds of a ListViewItem

RightOfClientArea RightOfClientArea RightOfClientArea RightOfClientArea 32

ListView 컨트롤의 클라이언트 부분 오른쪽에 있는 위치입니다.A position to the right of the client portion of a ListView control.

StateImage StateImage StateImage StateImage 512

항목 상태를 나타내는 ListViewItem과 연결된 이미지의 범위 안에 있는 위치입니다.A position within the bounds of an image associated with a ListViewItem that indicates the state of the item.

예제

다음 코드 예제를 사용 하 여 보여 줍니다.는 HitTest 위치를 결정 하는 방법을 MouseDown 이벤트에는 ListView합니다.The following code example demonstrates using the HitTest method to determine the location of a MouseDown event in a ListView. 이 코드를 실행 하려면 포함 하는 Windows 폼에 붙여넣습니다를 ListView 라는 listView1 하는 항목으로 채워집니다.To run this code, paste it into a Windows Form that contains a ListView named listView1 that is populated with items. 연결 된 MouseDown 이벤트에 대 한 listview1 갖춘 양식이 HandleMouseDown 이 예제의 메서드.Associate the MouseDown event for listview1 and the form with the HandleMouseDown method in this example.

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

설명

ListViewHitTestLocations 열거형은 ListViewHitTestInfo 클래스에서 사용됩니다.The ListViewHitTestLocations enumeration is used by the ListViewHitTestInfo class.

적용 대상