Partilhar via


Método ControlCollection.RemoveAt

Remove o controle no índice especificado na ControlCollection instância.

Namespace:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word (em Microsoft.Office.Tools.Word.dll)

Sintaxe

'Declaração
Sub RemoveAt ( _
    index As Integer _
)
void RemoveAt(
    int index
)

Parâmetros

Exceções

Exceção Condição
ArgumentOutOfRangeException

indexé menor que zero ou index é igual ou maior que a contagem.

Comentários

Controles que foram adicionados em tempo de design não podem ser removidos do ControlCollection instância. Você pode usar RemoveAt somente para remover os controles adicionados em tempo de execução.

Exemplos

O exemplo de código a seguir adiciona um Button controle e um MonthCalendar o controle para o documento e remove o Button de controle.

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);
}

Segurança do .NET Framework

Consulte também

Referência

ControlCollection Interface

Namespace Microsoft.Office.Tools.Word