Button.Delete Metoda

Definice

Odstraní dynamicky vytvořený Button z dokumentu a odebere ho z ControlCollection .

public void Delete ();

Příklady

Následující příklad kódu demonstruje Button ovládací prvek, který se odstraní, když na něj uživatel klikne. ClickObslužná rutina události tlačítka volá Delete metodu pro odstranění tlačítka.

Tento příklad je pro přizpůsobení na úrovni dokumentu.

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

Poznámky

Tato metoda by měla být použita pouze s objektem Button , který je vytvořen programově v době běhu. Výjimka je vyvolána, pokud zavoláte tuto metodu na Button , která je přidána k dokumentu v době návrhu.

Platí pro