ToolboxServiceとは? わかりやすく解説

ToolboxService クラス

メモ : このクラスは、.NET Framework version 2.0 で新しく追加されたものです。

IToolboxService インターフェイスの既定の実装を提供します。

名前空間: System.Drawing.Design
アセンブリ: System.Drawing.Design (system.drawing.design.dll 内)
構文構文

Public MustInherit Class
 ToolboxService
    Implements IToolboxService, IComponentDiscoveryService
Dim instance As ToolboxService
public abstract class ToolboxService : IToolboxService,
 IComponentDiscoveryService
public ref class ToolboxService abstract :
 IToolboxService, IComponentDiscoveryService
public abstract class ToolboxService implements
 IToolboxService, IComponentDiscoveryService
public abstract class ToolboxService implements
 IToolboxService, IComponentDiscoveryService
解説解説
.NET Framework のセキュリティ.NET Framework のセキュリティ
継承階層継承階層
System.Object
  System.Drawing.Design.ToolboxService
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ToolboxService メンバ
System.Drawing.Design 名前空間
ToolboxItem クラス
ToolboxItemAttribute
ToolboxItemCollection クラス

ToolboxService コンストラクタ


ToolboxService プロパティ


プロテクト プロパティプロテクト プロパティ

  名前 説明
プロテクト プロパティ CategoryNames ツールボックスの利用可能なカテゴリを表す文字列のコレクションを取得します。
プロテクト プロパティ SelectedCategory 現在選択されているカテゴリの名前を取得または設定します。
プロテクト プロパティ SelectedItemContainer 現在選択されている項目コンテナを取得または設定します。
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.CategoryNames このメンバの説明については、IToolboxService.CategoryNames プロパティに関するトピックを参照してください。
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.SelectedCategory このメンバの説明については、IToolboxService.SelectedCategory プロパティのトピックを参照してください。
参照参照

関連項目

ToolboxService クラス
System.Drawing.Design 名前空間
ToolboxItem クラス
ToolboxItemAttribute
ToolboxItemCollection クラス

ToolboxService メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド CreateItemContainer オーバーロードされます。 ツールボックス項目または保存されているデータ オブジェクトから新しいツールボックス項目コンテナを作成します。
プロテクト メソッド FilterChanged アクティブなデザイナのツールボックス項目フィルタが変更されたことをツールボックス サービスが検出した場合に発生します。
プロテクト メソッド Finalize  Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。)
プロテクト メソッド GetItemContainers オーバーロードされます。 ツールボックスのすべての項目が格納された IList を返します。
プロテクト メソッド IsItemContainer 指定されたデータ オブジェクトが項目コンテナであるかどうかを示す値を返します。
プロテクト メソッド IsItemContainerSupported 指定されたデザイナ ホストで、ツールボックス項目コンテナがサポートされているかどうかを判断します。
プロテクト メソッド MemberwiseClone  現在の Object の簡易コピーを作成します。 ( Object から継承されます。)
プロテクト メソッド Refresh ツールボックス項目の状態を更新します。
プロテクト メソッド SelectedItemContainerUsed 選択したツールボックス項目が使用されているという報告をユーザーから受けた場合に、ツールボックス サービスから呼び出されます。
プロテクト メソッド SetCursor 現在選択されているツールを表すカーソルに、現在のアプリケーションのカーソルを設定します。
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.ComponentModel.Design.IComponentDiscoveryService.GetComponentTypes 利用可能なコンポーネント型のリストを取得します。
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.AddCreator オーバーロードされます。  
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.AddLinkedToolboxItem オーバーロードされます。  
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.AddToolboxItem オーバーロードされます。  
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.DeserializeToolboxItem オーバーロードされます。  
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.GetSelectedToolboxItem オーバーロードされます。  
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.GetToolboxItems オーバーロードされます。  
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.IsSupported オーバーロードされます。  
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.IsToolboxItem オーバーロードされます。  
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.Refresh ツールボックス項目の状態を更新します。
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.RemoveCreator オーバーロードされます。  
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.RemoveToolboxItem オーバーロードされます。  
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.SelectedToolboxItemUsed 選択したツールが使用されたことをツールボックス サービスに通知します。
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.SerializeToolboxItem 指定したツールボックス項目を表すシリアル化オブジェクトを取得します。
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.SetCursor 現在選択されているツールを表すカーソルに、現在のアプリケーションのカーソルを設定します。
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.SetSelectedToolboxItem 指定したツールボックス項目を選択します。
参照参照

関連項目

ToolboxService クラス
System.Drawing.Design 名前空間
ToolboxItem クラス
ToolboxItemAttribute
ToolboxItemCollection クラス

ToolboxService メンバ

IToolboxService インターフェイスの既定の実装を提供します。

ToolboxService データ型で公開されるメンバを以下の表に示します。


プロテクト コンストラクタプロテクト コンストラクタ
  名前 説明
プロテクト メソッド ToolboxService ToolboxService クラスの新しいインスタンスを初期化します。
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ CategoryNames ツールボックスの利用可能なカテゴリを表す文字列のコレクションを取得します。
プロテクト プロパティ SelectedCategory 現在選択されているカテゴリの名前を取得または設定します。
プロテクト プロパティ SelectedItemContainer 現在選択されている項目コンテナを取得または設定します。
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド CreateItemContainer オーバーロードされます。 ツールボックス項目または保存されているデータ オブジェクトから新しいツールボックス項目コンテナを作成します。
プロテクト メソッド FilterChanged アクティブなデザイナのツールボックス項目フィルタが変更されたことをツールボックス サービスが検出した場合に発生します。
プロテクト メソッド Finalize  Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
プロテクト メソッド GetItemContainers オーバーロードされます。 ツールボックスのすべての項目が格納された IList を返します。
プロテクト メソッド IsItemContainer 指定されたデータ オブジェクトが項目コンテナであるかどうかを示す値を返します。
プロテクト メソッド IsItemContainerSupported 指定されたデザイナ ホストで、ツールボックス項目コンテナがサポートされているかどうかを判断します。
プロテクト メソッド MemberwiseClone  現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド Refresh ツールボックス項目の状態を更新します。
プロテクト メソッド SelectedItemContainerUsed 選択したツールボックス項目が使用されているという報告をユーザーから受けた場合に、ツールボックス サービスから呼び出されます。
プロテクト メソッド SetCursor 現在選択されているツールを表すカーソルに、現在のアプリケーションのカーソルを設定します。
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.ComponentModel.Design.IComponentDiscoveryService.GetComponentTypes 利用可能なコンポーネント型のリストを取得します。
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.AddCreator オーバーロードされます。  
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.AddLinkedToolboxItem オーバーロードされます。  
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.AddToolboxItem オーバーロードされます。  
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.DeserializeToolboxItem オーバーロードされます。  
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.GetSelectedToolboxItem オーバーロードされます。  
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.GetToolboxItems オーバーロードされます。  
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.IsSupported オーバーロードされます。  
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.IsToolboxItem オーバーロードされます。  
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.Refresh ツールボックス項目の状態を更新します。
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.RemoveCreator オーバーロードされます。  
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.RemoveToolboxItem オーバーロードされます。  
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.SelectedToolboxItemUsed 選択したツールが使用されたことをツールボックス サービスに通知します。
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.SerializeToolboxItem 指定したツールボックス項目を表すシリアル化オブジェクトを取得します。
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.SetCursor 現在選択されているツールを表すカーソルに、現在のアプリケーションのカーソルを設定します。
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.SetSelectedToolboxItem 指定したツールボックス項目を選択します。
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.CategoryNames このメンバの説明については、IToolboxService.CategoryNames プロパティに関するトピックを参照してください。
インターフェイスの明示的な実装 System.Drawing.Design.IToolboxService.SelectedCategory このメンバの説明については、IToolboxService.SelectedCategory プロパティのトピックを参照してください。
参照参照

関連項目

ToolboxService クラス
System.Drawing.Design 名前空間
ToolboxItem クラス
ToolboxItemAttribute
ToolboxItemCollection クラス



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「ToolboxService」の関連用語

ToolboxServiceのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ToolboxServiceのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS