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, der angibt, dass derzeit kein Element ausgewählt ist.

Ausnahmen

Die SelectedIndex Eigenschaft wird auf einen Wert festgelegt, der kleiner als -1 ist.

Beispiele

Das folgende Beispiel zeigt, wie Sie mithilfe der SelectedIndex Eigenschaft bestimmen, ob ein Element in einem ListView Steuerelement ausgewählt ist. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die DeleteItem Methode bereitgestellt wird.

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 ListView Steuerelement jedoch manuell datenverbinden, müssen Sie möglicherweise auch das Lesen oder Festlegen dieser Eigenschaft manuell behandeln.)

Gilt für:

Weitere Informationen