次の方法で共有


ToolBox インターフェイス

統合開発環境 (IDE: Integrated Development Environment) のツールボックスを表します。

名前空間:  EnvDTE
アセンブリ:  EnvDTE (EnvDTE.dll 内)

構文

'宣言
<GuidAttribute("56FCD5AF-7F17-4C5C-AA8D-AE2BB2DDBF38")> _
Public Interface ToolBox
[GuidAttribute("56FCD5AF-7F17-4C5C-AA8D-AE2BB2DDBF38")]
public interface ToolBox
[GuidAttribute(L"56FCD5AF-7F17-4C5C-AA8D-AE2BB2DDBF38")]
public interface class ToolBox
[<GuidAttribute("56FCD5AF-7F17-4C5C-AA8D-AE2BB2DDBF38")>]
type ToolBox =  interface end
public interface ToolBox

ToolBox 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ ActiveTab ツールボックス で現在選択されているアイテムを取得します。
パブリック プロパティ DTE トップレベルの機能拡張オブジェクトを取得します。
パブリック プロパティ Parent ToolBox オブジェクトの直接の親オブジェクトを取得します。
パブリック プロパティ ToolBoxTabs ツールボックス 内のすべてのタブのコレクションを取得します。

このページのトップへ

解説

Window オブジェクトは、ツールボックスのウィンドウを表します。 ToolBox には、ToolBoxTab オブジェクト (コントロールなど) のコレクションが含まれます。 ツールボックスの各タブに含まれる個々のアイテムは、ToolBoxItem オブジェクトによって表されます。

クリップボードという名前の特別なタブには、クリップボードに切り取られたりコピーされたりした直前の 15 アイテムが含まれます。

IDE には ToolBox オブジェクトが 1 つだけ存在します。

Sub ToolboxExample()
    ' Define the variables and create an object reference to the IDE's  
    ' ToolBox object.
    Dim win As Window = DTE.Windows.Item(Constants.vsWindowKindToolbox)
    Dim tlBox As ToolBox = win.Object
    Dim tbxTabs As ToolBoxTabs

    ' Create an object reference to the ToolBoxTabs object.
    tbxTabs = tlBox.ToolBoxTabs

    ' Now you can manipulate the ToolBox.
    ' List the total number of tabs in the ToolBox.
    MsgBox("Number of ToolBox tabs: " & tbxTabs.Count)
End Sub

参照

関連項目

EnvDTE 名前空間