英語で読む

次の方法で共有


ListViewHitTestLocations 列挙型

定義

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

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

C#
[System.Flags]
public enum ListViewHitTestLocations
継承
ListViewHitTestLocations
属性

フィールド

名前 説明
AboveClientArea 256

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

BelowClientArea 16

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

Image 2

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

Label 4

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

LeftOfClientArea 64

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

None 1

の境界外の ListViewItem位置。

RightOfClientArea 32

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

StateImage 512

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

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

C#
void HandleMouseDown(object sender, MouseEventArgs e)
{
    ListViewHitTestInfo info = listView1.HitTest(e.X, e.Y);
    MessageBox.Show(info.Location.ToString());
}

注釈

ListViewHitTestLocations 列挙体は ListViewHitTestInfo クラスによって使用されます。

適用対象

製品 バージョン
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9