Button.Delete (Método)
Elimina de la hoja de cálculo un control Button creado dinámicamente y lo quita de la colección ControlCollection.
Espacio de nombres: Microsoft.Office.Tools.Excel.Controls
Ensamblado: Microsoft.Office.Tools.Excel.v4.0.Utilities (en Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintaxis
'Declaración
Public Function Delete As Object
public Object Delete()
Valor devuelto
Tipo: System.Object
Comentarios
Este método debe utilizarse únicamente con un control Button creado mediante programación en tiempo de ejecución.Se produce una excepción si se llama a este método en un control Button agregado en tiempo de diseño a la hoja de cálculo.
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.Excel.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.Excel.Controls.Button = _
CType(sender, Microsoft.Office.Tools.Excel.Controls.Button)
ClickedButton.Delete()
End Sub
private void DeleteControl()
{
Microsoft.Office.Tools.Excel.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.Excel.Controls.Button clickedButton =
(Microsoft.Office.Tools.Excel.Controls.Button)sender;
clickedButton.Delete();
}
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.