ListViewHitTestLocations 列挙型

定義

ListView または ListViewItem内の領域を表す定数を定義します。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

public enum class ListViewHitTestLocations
[System.Flags]
public enum ListViewHitTestLocations
[<System.Flags>]
type ListViewHitTestLocations = 
Public Enum ListViewHitTestLocations
継承
ListViewHitTestLocations
属性

フィールド

名前 説明
None 1

ListViewItemの境界外の位置。

Image 2

ListViewまたはListViewItemに含まれるイメージの境界内の位置。

Label 4

ListViewまたはListViewItemに含まれるテキスト領域内の位置。

BelowClientArea 16

ListView コントロールのクライアント部分の下の位置。

RightOfClientArea 32

ListView コントロールのクライアント部分の右側の位置。

LeftOfClientArea 64

ListView コントロールのクライアント部分の左側の位置。

AboveClientArea 256

ListView コントロールのクライアント部分の上の位置。

StateImage 512

アイテムの状態を示す ListViewItem に関連付けられたイメージの境界内の位置。

次のコード例では、HitTest メソッドを使用して、MouseDown内のListView イベントの場所を特定する方法を示します。 このコードを実行するには、項目が入力された ListViewlistView1 という名前の Windows フォームに貼り付けます。 この例では、MouseDownとフォームのlistview1 イベントを HandleMouseDown メソッドに関連付けます。

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 クラスによって使用されます。

適用対象