다음을 통해 공유


ToolBoxItem2.Delete 메서드

컬렉션에서 ToolBoxItem 개체를 제거합니다.

네임스페이스:  EnvDTE80
어셈블리:  EnvDTE80(EnvDTE80.dll)

구문

‘선언
Sub Delete
void Delete()
void Delete()
abstract Delete : unit -> unit 
function Delete()

구현

ToolBoxItem.Delete()

예제

Sub DeleteExample(ByVal dte As DTE2)

    ' Add a new tab to the Toolbox.
    Dim box As ToolBox = dte.ToolWindows.ToolBox
    Dim tab As ToolBoxTab = box.ToolBoxTabs.Add("Sample ToolBoxTab")

    ' 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;
    ToolBoxTab tab = 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 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

ToolBoxItem2 인터페이스

Delete 오버로드

EnvDTE80 네임스페이스

기타 리소스

방법: 자동화 개체 모델 코드의 예제 컴파일 및 실행