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 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용를 참조하세요.