Button.Delete Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.