ToolboxService.CreateItemContainer メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ツールボックス項目または保存されているデータ オブジェクトから新しいツールボックス項目コンテナーを作成します。
オーバーロード
CreateItemContainer(IDataObject) |
保存されているデータ オブジェクトから、新しいツールボックス項目コンテナーを作成します。 |
CreateItemContainer(ToolboxItem, IDesignerHost) |
ツールボックス項目から、新しいツールボックス項目コンテナーを作成します。 |
CreateItemContainer(IDataObject)
保存されているデータ オブジェクトから、新しいツールボックス項目コンテナーを作成します。
protected:
virtual System::Drawing::Design::ToolboxItemContainer ^ CreateItemContainer(System::Windows::Forms::IDataObject ^ dataObject);
protected virtual System.Drawing.Design.ToolboxItemContainer CreateItemContainer (System.Windows.Forms.IDataObject dataObject);
abstract member CreateItemContainer : System.Windows.Forms.IDataObject -> System.Drawing.Design.ToolboxItemContainer
override this.CreateItemContainer : System.Windows.Forms.IDataObject -> System.Drawing.Design.ToolboxItemContainer
Protected Overridable Function CreateItemContainer (dataObject As IDataObject) As ToolboxItemContainer
パラメーター
- dataObject
- IDataObject
保存されているツールボックス データを格納するデータ オブジェクト。
戻り値
新しいツールボックス項目コンテナー。
例外
dataObject
は null
です。
注釈
メソッドを CreateItemContainer 使用すると、 の派生バージョン ToolboxItemContainerを提供できます。 既定では、 クラスはリンクされたアイテムをToolboxServiceサポートしていないため、 ではないnull
リンク パラメーターに対して が返null
されます。 リンクのサポートを提供するには、このメソッドをオーバーライドして、リンクを処理できる派生 ToolboxItemContainer を作成する必要があります。
渡されるデータ オブジェクトには、ツールボックス項目コンテナーの プロパティの ToolboxItemContainer.ToolboxData 以前の呼び出しから取得したデータが含まれている必要があります。
注意 (継承者)
リンクされたツールボックス項目は、その存在が特定のデザイナー ホストのストレージに関連付けられているアイテムです。 そのため、一般的なプロジェクト システムでは、デザイナー ホストは特定のファイルに関連付けられます。 デザイナー ホストにリンクされているツールボックス項目は、デザイナー ホストのソース ファイルがプロジェクトから削除または削除されると、ツールボックスから自動的に削除されます。
リンクされたツールボックス項目を使用すると、Windows フォーム デザイナーが開いているときに ASP.NET ツールボックス項目を無効にするなどのシナリオが可能になります。
適用対象
CreateItemContainer(ToolboxItem, IDesignerHost)
ツールボックス項目から、新しいツールボックス項目コンテナーを作成します。
protected:
virtual System::Drawing::Design::ToolboxItemContainer ^ CreateItemContainer(System::Drawing::Design::ToolboxItem ^ item, System::ComponentModel::Design::IDesignerHost ^ link);
protected virtual System.Drawing.Design.ToolboxItemContainer CreateItemContainer (System.Drawing.Design.ToolboxItem item, System.ComponentModel.Design.IDesignerHost link);
abstract member CreateItemContainer : System.Drawing.Design.ToolboxItem * System.ComponentModel.Design.IDesignerHost -> System.Drawing.Design.ToolboxItemContainer
override this.CreateItemContainer : System.Drawing.Design.ToolboxItem * System.ComponentModel.Design.IDesignerHost -> System.Drawing.Design.ToolboxItemContainer
Protected Overridable Function CreateItemContainer (item As ToolboxItem, link As IDesignerHost) As ToolboxItemContainer
パラメーター
- item
- ToolboxItem
項目コンテナーを作成するツールボックス項目。
- link
- IDesignerHost
このツールボックス項目にリンクさせるデザイナー ホスト (省略可能)。 このパラメーターは、null
に設定できます。
戻り値
新しいツールボックス項目コンテナー。
例外
item
は null
です。
注釈
メソッドを CreateItemContainer 使用すると、 の派生バージョン ToolboxItemContainerを提供できます。 既定では、 クラスはリンクされたアイテムをToolboxServiceサポートしていないため、 ではないnull
リンク パラメーターに対して が返null
されます。 リンクのサポートを提供するには、このメソッドをオーバーライドして、リンクを処理できる派生 ToolboxItemContainer を作成する必要があります。
指定 IDesignerHost されたリンク パラメーターが割り当てられている場合は、これがリンク されたツールボックス項目であることを示します。
注意 (継承者)
リンクされたツールボックス項目は、その存在が特定のデザイナー ホストのストレージに関連付けられているアイテムです。 そのため、一般的なプロジェクト システムでは、デザイナー ホストは特定のファイルに関連付けられます。 デザイナー ホストにリンクされているツールボックス項目は、デザイナー ホストのソース ファイルがプロジェクトから削除または削除されると、ツールボックスから自動的に削除されます。
リンクされたツールボックス項目を使用すると、Windows フォーム デザイナーが開いているときに ASP.NET ツールボックス項目を無効にするなどのシナリオが可能になります。
こちらもご覧ください
適用対象
.NET