Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Control.ControlCollection.RemoveAt (Int32)

 

Data di pubblicazione: novembre 2016

Rimuove un controllo dall'insieme nella posizione indicizzata specificata.

Spazio dei nomi:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public void RemoveAt(
	int index
)

Parametri

index
Type: System.Int32

Valore di indice del controllo Control da rimuovere.

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

È inoltre possibile rimuovere un Control aggiunto in precedenza tramite il Remove o Clear metodi.

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

Nell'esempio seguente rimuove il primo Control nel Control.ControlCollection della classe derivata Panel Se il numero dell'insieme è maggiore di zero. Nell'esempio si presuppone che siano stati creati un Panel, Button, e almeno un altro controllo su un Form. Gli altri controlli vengono aggiunti per il Panel controllo e Panel viene aggiunto al Form. Quando si fa clic sul pulsante, il primo controllo contenuto nel pannello viene rimossa la 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);
   }
}

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: