ListViewHitTestLocations 列舉

定義

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

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

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

欄位

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 方法產生關聯。

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 類別所使用。

適用於