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
- index
Tipo: System.Int32
Índice de base cero del control que se va a quitar de la instancia de ControlCollection.
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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.