Partager via


ControlCollection.RemoveAt, méthode

Supprime le contrôle situé à l'index spécifié dans l'instance de ControlCollection.

Espace de noms :  Microsoft.Office.Tools.Word
Assembly :  Microsoft.Office.Tools.Word (dans Microsoft.Office.Tools.Word.dll)

Syntaxe

'Déclaration
Sub RemoveAt ( _
    index As Integer _
)
void RemoveAt(
    int index
)

Paramètres

Exceptions

Exception Condition
ArgumentOutOfRangeException

index est inférieur à zéro ou supérieur ou index est égal ou supérieur au compte.

Notes

Les contrôles qui ont été ajoutés au moment du design ne peuvent pas être supprimés de l'instance de ControlCollection. Vous ne pouvez utiliser RemoveAt que pour supprimer des contrôles ajoutés au moment de l'exécution.

Exemples

L'exemple de code suivant ajoute un contrôle Button et un contrôle MonthCalendar au document, puis supprime le contrôle 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);
}

Sécurité .NET Framework

Voir aussi

Référence

ControlCollection Interface

Microsoft.Office.Tools.Word, espace de noms