ListViewItemSelectionChangedEventArgs Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje data pro událost ItemSelectionChanged.
public ref class ListViewItemSelectionChangedEventArgs : EventArgs
public class ListViewItemSelectionChangedEventArgs : EventArgs
type ListViewItemSelectionChangedEventArgs = class
inherit EventArgs
Public Class ListViewItemSelectionChangedEventArgs
Inherits EventArgs
- Dědičnost
Příklady
Následující příklad kódu ukazuje použití tohoto typu. V tomto příkladu obslužná rutina události hlásí výskyt ItemSelectionChanged události. Tato sestava vám pomůže zjistit, kdy k události dojde, a může vám pomoct při ladění. Chcete-li hlásit více událostí nebo událostí, ke kterým dochází často, zvažte nahrazení ShowConsole.WriteLine nebo připojení zprávy do víceřádkového řetězce TextBox.
Pokud chcete spustit ukázkový kód, vložte ho do projektu, který obsahuje instanci typu ListView s názvem ListView1. Potom se ujistěte, že je obslužná rutina události přidružená k ItemSelectionChanged události.
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
Poznámky
Událost ItemSelectionChanged nastane, když se změní stav výběru z vybrané na ListViewItem nevybranou nebo nevybranou vybranou možnost. K ItemSelectionChanged této chybě nedojde, pokud je ve virtuálním ListView režimu.
Konstruktory
| Name | Description |
|---|---|
| ListViewItemSelectionChangedEventArgs(ListViewItem, Int32, Boolean) |
Inicializuje novou instanci ListViewItemSelectionChangedEventArgs třídy. |
Vlastnosti
| Name | Description |
|---|---|
| IsSelected |
Získá hodnotu určující, zda se stav položky změnil na vybraný. |
| Item |
Získá položku, jejíž stav výběru se změnil. |
| ItemIndex |
Získá index položky, jejíž stav výběru se změnil. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |