Control.ControlCollection.RemoveAt(Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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 .