Freigeben über


ListView.SelectedIndex Eigenschaft

Definition

Ruft den Index des ausgewählten Elements in einem ListView-Steuerelement ab oder legt diesen fest.

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

Eigenschaftswert

Der nullbasierte Index des ausgewählten Elements in einem ListView-Steuerelement. Der Standardwert ist -1 und gibt an, dass derzeit kein Element ausgewählt ist.

Ausnahmen

Die SelectedIndex-Eigenschaft wird auf einen Wert kleiner als –1 festgelegt.

Beispiele

Im folgenden Beispiel wird gezeigt, wie die SelectedIndex -Eigenschaft verwendet wird, um zu bestimmen, ob ein Element in einem ListView Steuerelement ausgewählt ist. Dieses Codebeispiel ist Teil eines größeren Beispiels für die DeleteItem -Methode.

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

Hinweise

Verwenden Sie die SelectedIndex -Eigenschaft, um den Index des aktuell ausgewählten Elements in einem ListView Steuerelement zu bestimmen. Sie können diese Eigenschaft auch verwenden, um ein Element im Steuerelement programmgesteuert auszuwählen. (Wenn Sie das Steuerelement jedoch manuell an die ListView Daten binden, müssen Sie möglicherweise auch das Lesen oder Festlegen dieser Eigenschaft manuell verarbeiten.)

Gilt für:

Weitere Informationen