この記事は翻訳者によって翻訳されたものです。 記事の文章にポインターを重ねると、原文のテキストが表示されます。 |
訳文
原文
|
ToolBoxItems インターフェイス
[ツールボックス] タブ内のすべてのアイテムが含まれます。
アセンブリ: EnvDTE (EnvDTE.dll 内)
ToolBoxItems 型で公開されるメンバーは以下のとおりです。
| 名前 | 説明 | |
|---|---|---|
|
Count | ToolBoxItems コレクション内のオブジェクトの数を示す値を取得します。 |
|
DTE | トップ レベルの機能拡張オブジェクトを取得します。 |
|
Parent | ToolBoxItems オブジェクトの直接の親オブジェクトを取得します。 |
|
SelectedItem | [ツールボックス] のタブで現在選択されているアイテムがある場合は、そのアイテムを取得します。 |
| 名前 | 説明 | |
|---|---|---|
|
Add | 新しいアイテムを作成し、[ツールボックス] に追加します。 |
|
GetEnumerator() | コレクションを反復処理する列挙子を返します。 (IEnumerable から継承されます。) |
|
GetEnumerator() | コレクション内の項目の列挙子を取得します。 |
|
Item | ToolBoxItems コレクション内の ToolBoxItem オブジェクトを返します。 |
Sub ToolBoxItemsExample() Dim tlBox As ToolBox Dim tbxTabs As ToolBoxTabs Dim tbxTab As ToolBoxTab Dim tbxItems As ToolBoxItems Try ' Create an object reference to the IDE's ToolBox object and ' its tabs. tlBox = DTE.Windows.Item(Constants.vsWindowKindToolbox).Object tbxTabs = tlBox.ToolBoxTabs ' Add a new tab to the ToolBox and select it. tbxTab = tbxTabs.Add("New ToolBox Tab") tbxTab.Activate() ' Add new items to the new ToolBox tab. This shows two ' different ways to index the ToolBox tabs. The third item ' added is a .NET component that contains a number of ' Web-related controls. tbxTab.ToolBoxItems.Add("Text Item", "Hello world") tbxTab.ToolBoxItems.Add("HTML Item", "Hello world", _ vsToolBoxItemFormat.vsToolBoxItemFormatHTML) tbxTabs.Item("New ToolBox Tab").ToolBoxItems.Add("DotNET _ Component", "C:\WINNT\Microsoft.NET\Framework\v1.1.4322 _ \System.Web.dll", vsToolBoxItemFormat. _ vsToolBoxItemFormatDotNETComponent) ' Use the ToolboxItems collection to access all the items under ' a ToolBox tab. tbxItems = tbxTab.ToolBoxItems ' List number of ToolboxItems in a ToolBoxTab. MsgBox("Number of items in " & tbxTabs.Item(1).Name & " tab: _ " & tbxItems.Count) ' Select the second item in the ToolboxItems collection and ' delete it. tbxItems.Item(2).Select() If (MsgBox("Delete second ToolBox item?", vbYesNo) = vbYes) _ Then tbxItems.SelectedItem.Delete() MsgBox("Number of items in " & tbxTabs.Item(1).Name & " _ tab: " & tbxItems.Count) End If Catch ex As System.Exception MsgBox("ERROR: " & ex.Message) End Try End Sub