Button.Delete 方法
刪除文件中動態建立的 Button,並從 ControlCollection 中將它移除。
命名空間: Microsoft.Office.Tools.Word.Controls
組件: Microsoft.Office.Tools.Word.v4.0.Utilities (在 Microsoft.Office.Tools.Word.v4.0.Utilities.dll 中)
語法
'宣告
Public Sub Delete
public void Delete()
備註
這個方法應該只能與執行階段中,以程式設計方式建立的 Button 一起使用。 如果您在設計階段已加入工作表的 Button 上呼叫這個方法,則會擲回例外狀況。
範例
下列程式碼範例示範了當使用者按一下 Button 控制項時,控制項會刪除自己本身。 此按鈕的 Click 事件處理常式呼叫 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
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();
}
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。