ListViewItemSelectionChangedEventArgs 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 ItemSelectionChanged 事件的資料。
public ref class ListViewItemSelectionChangedEventArgs : EventArgs
public class ListViewItemSelectionChangedEventArgs : EventArgs
type ListViewItemSelectionChangedEventArgs = class
inherit EventArgs
Public Class ListViewItemSelectionChangedEventArgs
Inherits EventArgs
- 繼承
範例
下列程式代碼範例示範此類型的用法。 在這個例子中,事件處理者會回報事件 ItemSelectionChanged 的發生情況。 此報告能幫助您了解事件發生時間,並協助除錯。 若要報告多個事件或頻繁發生的事件,請考慮將Show訊息替換Console.WriteLine為或附加於多行TextBox。
要執行範例程式碼,請將其貼到包含一個 ListView 名為 ListView1的實例的專案中。 然後確保事件處理程式與事件 ItemSelectionChanged 相關聯。
private void ListView1_ItemSelectionChanged(Object sender, ListViewItemSelectionChangedEventArgs e) {
System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "IsSelected", e.IsSelected );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Item", e.Item );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ItemIndex", e.ItemIndex );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "ItemSelectionChanged Event" );
}
Private Sub ListView1_ItemSelectionChanged(sender as Object, e as ListViewItemSelectionChangedEventArgs) _
Handles ListView1.ItemSelectionChanged
Dim messageBoxVB as New System.Text.StringBuilder()
messageBoxVB.AppendFormat("{0} = {1}", "IsSelected", e.IsSelected)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Item", e.Item)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "ItemIndex", e.ItemIndex)
messageBoxVB.AppendLine()
MessageBox.Show(messageBoxVB.ToString(),"ItemSelectionChanged Event")
End Sub
備註
ItemSelectionChanged當選取ListViewItem狀態從被選取到取消或取消選取到被選取時,事件就會發生。 如果是ItemSelectionChanged虛擬模式,這種情況ListView就不會發生。
建構函式
| 名稱 | Description |
|---|---|
| ListViewItemSelectionChangedEventArgs(ListViewItem, Int32, Boolean) |
初始化 ListViewItemSelectionChangedEventArgs 類別的新執行個體。 |
屬性
| 名稱 | Description |
|---|---|
| IsSelected |
會獲得一個值,表示該物品的狀態是否已改為已選中。 |
| Item |
取得選擇狀態改變的項目。 |
| ItemIndex |
取得選擇狀態改變的項目索引。 |
方法
| 名稱 | Description |
|---|---|
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |