Share via


ControlCollection.RemoveAt (Método)

Quita el control en el índice especificado en la instancia de ControlCollection.

Espacio de nombres:  Microsoft.Office.Tools.Excel
Ensamblado:  Microsoft.Office.Tools.Excel (en Microsoft.Office.Tools.Excel.dll)

Sintaxis

'Declaración
Sub RemoveAt ( _
    index As Integer _
)
void RemoveAt(
    int index
)

Parámetros

Excepciones

Excepción Condición
ArgumentOutOfRangeException

El índice es menor que cero o igual o mayor que el recuento.

Comentarios

No pueden quitarse de la instancia de ControlCollection controles agregados en tiempo de diseño. El método RemoveAt sólo se puede utilizar para quitar controles agregados en tiempo de ejecución.

Ejemplos

En el siguiente ejemplo de código se agregan un control Button y un control MonthCalendar a la hoja de cálculo. Cuando se hace clic en el botón, el código quita el control MonthCalendar especificado por el índice.

Private Sub ExcelControlRemoveAt()

    Dim Button2 As Microsoft.Office.Tools.Excel. _
        Controls.Button = Me.Controls.AddButton( _
        0, 0, 56.25, 17.25, "Button2")
    Dim MonthCalendar1 As Microsoft.Office.Tools. _
        Excel.Controls.MonthCalendar = Me.Controls. _
        AddMonthCalendar(0, 20, 75, 15, "MonthCalendar1")

    Button2.Text = "Remove"

    AddHandler Button2.Click, AddressOf Button2_Click

End Sub 
Private Sub Button2_Click(ByVal sender As Object, ByVal e _
    As EventArgs)

    Me.Controls.RemoveAt(1)

End Sub
private void ExcelControlRemoveAt()
{

    Microsoft.Office.Tools.Excel.Controls.Button button2 =
        this.Controls.AddButton(0, 0, 56.25, 17.25,
        "button2");
    Microsoft.Office.Tools.Excel.Controls.MonthCalendar
         monthCalendar1 = this.Controls.AddMonthCalendar(
         0, 20, 75, 15, "monthCalendar1");
    button2.Text = "Remove";
    button2.Click += new EventHandler(button2_Click);
}

void button2_Click(object sender, EventArgs e)
{
    this.Controls.RemoveAt(1);
}

Seguridad de .NET Framework

Vea también

Referencia

ControlCollection Interfaz

Microsoft.Office.Tools.Excel (Espacio de nombres)