閱讀英文

共用方式為


ListViewHitTestLocations 列舉

定義

定義常數,表示 ListViewListViewItem 中的區域。

此列舉支援其成員值的位元組合。

C#
[System.Flags]
public enum ListViewHitTestLocations
繼承
ListViewHitTestLocations
屬性

欄位

名稱 Description
AboveClientArea 256

ListView 控制項的用戶端部分上面的位置。

BelowClientArea 16

ListView 控制項的用戶端部分下面的位置。

Image 2

ListViewListViewItem 所包含之影像範圍內的位置。

Label 4

ListViewListViewItem 所包含之文字區域範圍內的位置。

LeftOfClientArea 64

ListView 控制項之用戶端部分左側的位置。

None 1

超出 ListViewItem 界限的位置。

RightOfClientArea 32

ListView 控制項之用戶端部分右側的位置。

StateImage 512

ListViewItem 相關聯之影像範圍內的位置,表示項目的狀態。

範例

下列程式碼範例示範如何使用 HitTest 方法來判斷 中 ListView 事件的位置 MouseDown 。 若要執行此程式碼,請將它貼到 Windows Form 中,其中包含 ListView 填入專案的具名 listView1 。 將此 MouseDown 範例中的 和 表單 listview1HandleMouseDown 方法產生關聯。

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