Compartir a través de


ControlCollection.RemoveAt (Método)

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

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

Sintaxis

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

Parámetros

Excepciones

Excepción Condición
ArgumentOutOfRangeException

index es menor o igual que cero o index es igual o mayor que el recuento.

Comentarios

No pueden quitarse de la instancia de ControlCollection los controles agregados en tiempo de diseño.Sólo se puede utilizar RemoveAt para quitar los controles agregados en tiempo de ejecución.

Ejemplos

En el ejemplo de código siguiente se agregan al documento un control Button y un control MonthCalendar y, a continuación, se quita el control Button.

Private Sub WordControlRemoveAt()
    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim Button1 As Microsoft.Office.Tools.Word.Controls.Button _
        = Me.Controls.AddButton(0, 0, 56.25F, 17.25F, "Button1")
    Dim MonthCalendar1 As Microsoft.Office.Tools.Word. _
        Controls.MonthCalendar = Me.Controls.AddMonthCalendar( _
        0, 20, 75, 15, "MonthCalendar1")
    Me.Controls.RemoveAt(0)
End Sub 
private void WordControlRemoveAt()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Controls.Button button1 =
        this.Controls.AddButton(0, 0, 56.25F, 17.25F,
        "button1");
    Microsoft.Office.Tools.Word.Controls.MonthCalendar
         monthCalendar1 = this.Controls.AddMonthCalendar(
         0, 20, 75, 15, "monthCalendar1");
    this.Controls.RemoveAt(0);
}

Seguridad de .NET Framework

Vea también

Referencia

ControlCollection Interfaz

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