Partager via


Button.Delete, méthode

Supprime un Button créé dynamiquement du document et de ControlCollection.

Espace de noms :  Microsoft.Office.Tools.Word.Controls
Assembly :  Microsoft.Office.Tools.Word.v4.0.Utilities (dans Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Syntaxe

'Déclaration
Public Sub Delete
public void Delete()

Notes

Cette méthode ne doit être utilisée qu'avec un Button créé par programme au moment de l'exécution.Une exception est levée si vous appelez cette méthode sur un Button ajouté au document au moment du design.

Exemples

L'exemple de code suivant montre un contrôle Button qui se supprime lui-même lorsque l'utilisateur clique dessus.Le gestionnaire d'événements Click du bouton appelle la méthode Delete pour supprimer le bouton.

Cet exemple illustre une personnalisation au niveau du document.

Private Sub DeleteControl()
    Dim DeleteButton As Microsoft.Office.Tools.Word.Controls.Button = _
        Me.Controls.AddButton(25, 75, 80, 30, "DeleteButton")
    DeleteButton.Text = "Click to delete"
    AddHandler DeleteButton.Click, AddressOf DeleteButton_Click
End Sub

' Delete the clicked button.
Private Sub DeleteButton_Click(ByVal sender As Object, ByVal e As EventArgs)
    Dim ClickedButton As Microsoft.Office.Tools.Word.Controls.Button = _
        CType(sender, Microsoft.Office.Tools.Word.Controls.Button)

    ClickedButton.Delete()
End Sub
private void DeleteControl()
{
    Microsoft.Office.Tools.Word.Controls.Button deleteButton =
        this.Controls.AddButton(25, 75, 80, 30, "deleteButton");
    deleteButton.Text = "Click to delete";
    deleteButton.Click += new EventHandler(deleteButton_Click);
}

// Delete the clicked button.
void deleteButton_Click(object sender, EventArgs e)
{
    Microsoft.Office.Tools.Word.Controls.Button clickedButton =
        (Microsoft.Office.Tools.Word.Controls.Button)sender;

    clickedButton.Delete();
}

Sécurité .NET Framework

Voir aussi

Référence

Button Classe

Microsoft.Office.Tools.Word.Controls, espace de noms