Compartir a través de


Button.Delete (Método)

Elimina del documento un objeto Button creado dinámicamente y lo quita de ControlCollection.

Espacio de nombres:  Microsoft.Office.Tools.Word.Controls
Ensamblado:  Microsoft.Office.Tools.Word.v4.0.Utilities (en Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Sintaxis

'Declaración
Public Sub Delete
public void Delete()

Comentarios

Este método sólo se debe utilizar con un Button que se cree mediante programación en tiempo de ejecución. Se produce una excepción si llama a este método en un objeto Button que se agrega en tiempo de diseño al documento.

Ejemplos

El ejemplo de código siguiente muestra un control Button que se elimina cuando el usuario hace clic en él. El controlador de eventos Click del botón llama al método Delete para eliminar el botón.

Se trata de un ejemplo para una personalización en el nivel del documento.

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

Seguridad de .NET Framework

Vea también

Referencia

Button Clase

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