ToolBoxTab2.Delete 方法
从集合中移除 ToolBoxTab。
命名空间: EnvDTE80
程序集: EnvDTE80(在 EnvDTE80.dll 中)
语法
声明
Sub Delete
void Delete()
void Delete()
abstract Delete : unit -> unit
function Delete()
示例
此示例向“工具箱”选项卡中添加一个新项,激活该项,然后删除它(如果用户选择这样做的话)。有关如何作为外接程序运行此示例的更多信息,请参见 如何:编译和运行自动化对象模型代码示例。
Sub DeleteExample(ByVal dte As DTE2)
' Add a new tab to the Toolbox.
Dim box As ToolBox = dte.ToolWindows.ToolBox
Dim tab As ToolBoxTab2 = CType(box.ToolBoxTabs.Add _
("Sample ToolBoxTab"), ToolBoxTab2)
' Add two ToolBoxItem objects to the new Toolbox tab.
Dim item As ToolBoxItem = _
tab.ToolBoxItems.Add("Text Item", "Hello, text item!")
tab.ToolBoxItems.Add("HTML Item", "Hello, HTML item!", _
vsToolBoxItemFormat.vsToolBoxItemFormatHTML)
' Select the "Text Item" ToolBox item.
box.Parent.AutoHides = False
box.Parent.Activate()
tab.Activate()
item.Select()
If MsgBox("Delete the selected Toolbox item?", MsgBoxStyle.YesNo) _
= MsgBoxResult.Yes Then
item.Delete()
End If
End Sub
public void DeleteExample(DTE2 dte)
{
// Add a new tab to the Toolbox.
ToolBox box = dte.ToolWindows.ToolBox;
ToolBoxTab2 tab = (ToolBoxTab2)box.ToolBoxTabs.Add
("Sample ToolBoxTab");
// Add two ToolBoxItem objects to the new Toolbox tab.
ToolBoxItem item = tab.ToolBoxItems.Add("Text Item",
"Hello, text item!",
vsToolBoxItemFormat.vsToolBoxItemFormatText);
tab.ToolBoxItems.Add("HTML Item", "Hello, HTML item!",
vsToolBoxItemFormat.vsToolBoxItemFormatHTML);
// Select the "Text Item" ToolBox item.
box.Parent.AutoHides = false;
box.Parent.Activate();
tab.Activate();
item.Select();
if (MessageBox.Show("Delete the selected Toolbox item?", "",
MessageBoxButtons.YesNo) == DialogResult.Yes)
item.Delete();
}
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。