ListView.SelectedIndex Właściwość

Definicja

Pobiera lub ustawia indeks wybranego elementu w ListView kontrolce.Gets or sets the index of the selected item in a ListView control.

public:
 virtual property int SelectedIndex { int get(); void set(int value); };
public virtual int SelectedIndex { get; set; }
member this.SelectedIndex : int with get, set
Public Overridable Property SelectedIndex As Integer

Wartość właściwości

Int32

Indeks (liczony od zera) zaznaczonego elementu w ListView kontrolce.The zero-based index of the selected item in a ListView control. Wartość domyślna to-1, co oznacza, że żaden element nie jest aktualnie wybrany.The default is -1, which indicates that no item is currently selected.

Wyjątki

SelectedIndexWłaściwość ma ustawioną wartość mniejszą niż-1.The SelectedIndex property is set to a value less than -1.

Przykłady

Poniższy przykład pokazuje, jak używać właściwości, SelectedIndex Aby określić, czy element jest zaznaczony w ListView kontrolce.The following example shows how to use the SelectedIndex property to determine whether an item is selected in a ListView control. Ten przykład kodu jest częścią większego przykładu dostarczonego dla DeleteItem metody.This code example is part of a larger example provided for the DeleteItem method.

protected void DeleteButton_Click(object sender, EventArgs e)
{
  //Check if an item is selected to delete it.
  if (ContactsListView.SelectedIndex >= 0)
    ContactsListView.DeleteItem(ContactsListView.SelectedIndex);
  else
    Message.Text = "No contact was selected.";
}
Protected Sub DeleteButton_Click(ByVal sender As Object, ByVal e As EventArgs)
  
  ' Check if an item is selected to delete it.
  If ContactsListView.SelectedIndex >= 0 Then
    ContactsListView.DeleteItem(ContactsListView.SelectedIndex)
  Else
    Message.Text = "No contact was selected."
  End If
  
End Sub

Uwagi

Użyj SelectedIndex właściwości, aby określić indeks aktualnie zaznaczonego elementu w ListView kontrolce.Use the SelectedIndex property to determine the index of the currently selected item in a ListView control. Można także użyć tej właściwości do programistycznego zaznaczania elementu w kontrolce.You can also use this property to programmatically select an item in the control. Jeśli jednak ręcznie dane są powiązane z ListView formantem, może być konieczne ręczne obsłużenie odczytu lub ustawienia tej właściwości.(However, if you manually data-bind the ListView control, you might have to handle reading or setting this property manually as well.)

Dotyczy

Zobacz też