Condividi tramite


Control.ControlCollection.RemoveAt(Int32) Metodo

Definizione

Rimuove un controllo dall'insieme dei controlli nella posizione di indice specificata.

public:
 virtual void RemoveAt(int index);
public void RemoveAt (int index);
abstract member RemoveAt : int -> unit
override this.RemoveAt : int -> unit
Public Sub RemoveAt (index As Integer)

Parametri

index
Int32

Valore di indice del controllo Control da rimuovere.

Implementazioni

Esempio

Nell'esempio di codice seguente viene rimosso il primo Control oggetto della Control.ControlCollection classe Panel derivata se il conteggio della raccolta è maggiore di zero. L'esempio richiede che sia stato creato un Paneloggetto , un Buttonoggetto e almeno un altro controllo in un oggetto Form. Gli altri controlli vengono aggiunti al Panel controllo e il Panel controllo aggiunto a Form. Quando si fa clic sul pulsante, il primo controllo contenuto nel pannello viene rimosso da Control.ControlCollection.

   // Remove the first control in the collection.
private:
   void removeAtButton_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
   {
      if ( panel1->Controls->Count > 0 )
      {
         panel1->Controls->RemoveAt( 0 );
      }
   }
// Remove the first control in the collection.
private void removeAtButton_Click(object sender, System.EventArgs e)
{
   if (panel1.Controls.Count > 0)
   {
      panel1.Controls.RemoveAt(0);
   }
}
' Remove the first control in the collection.
Private Sub RemoveAtButton_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles RemoveAtButton.Click
    If (Panel1.Controls.Count > 0) Then
        Panel1.Controls.RemoveAt(0)
    End If
End Sub

Commenti

Quando un oggetto Control viene rimosso dalla raccolta di controlli, tutti i controlli successivi vengono spostati verso l'alto di una posizione nella raccolta.

È anche possibile rimuovere un Control oggetto aggiunto in precedenza usando i Remove metodi o Clear .

Per aggiungere nuovi Control oggetti alla raccolta, utilizzare i Add metodi o AddRange .

Si applica a

Vedi anche