ToolZone イベント

名前 | 説明 | |
---|---|---|
![]() | DataBinding | サーバー コントロールがデータ ソースに連結すると発生します。 ( Control から継承されます。) |
![]() | Disposed | サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。 ( Control から継承されます。) |
![]() | Init | サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。 ( Control から継承されます。) |
![]() | Load | サーバー コントロールが Page オブジェクトに読み込まれると発生します。 ( Control から継承されます。) |
![]() | PreRender | Control オブジェクトの読み込み後、表示を開始する前に発生します。 ( Control から継承されます。) |
![]() | Unload | サーバー コントロールがメモリからアンロードされると発生します。 ( Control から継承されます。) |

関連項目
ToolZone クラスSystem.Web.UI.WebControls.WebParts 名前空間
その他の技術情報
ASP.NET Web パーツの概要Web パーツ コントロール セットの概要
チュートリアル : Web パーツ ページでの表示モードの変更
ASP.NET Web パーツ ページ
ToolZone クラス
アセンブリ: System.Web (system.web.dll 内)


Web パーツ コントロール セットにおいて、ゾーンとはサーバー コントロールを格納した Web ページ上の領域で、格納しているコントロールに対して一貫性のあるユーザー インターフェイス (UI: User Interface) を備えたモジュール レイアウトを提供します。
基本 WebZone クラスから派生する一般的な 2 種類のゾーン コントロールとして、WebPartZoneBase ゾーンと ToolZone ゾーンが存在します。WebPartZoneBase ゾーンには、サーバー コントロール (カスタム WebPart コントロール、または ASP.NET コントロールやユーザー コントロールなどのその他のサーバー コントロール) が含まれています。これらのコントロールが Web ページの主要な UI を構成し、プログラムやユーザーによって非表示にされる場合を除きすべての表示モードで表示されます。
ToolZone ゾーンは、ページがゾーンに関連付けられた特定の表示モードの場合にだけ表示される特別なヘルパー ゾーンで、これらのゾーンには、ユーザーがレイアウト、外観、プロパティ、および Web ページの内容をブラウザから変更できる特別なサーバー コントロールも含まれています。開発者は、基本 ToolZone クラスまたは派生した ToolZone ゾーンから継承してカスタム ゾーンを作成できます。
Web パーツ コントロール セットには、次の表に記載されている 3 種類の ToolZone ゾーンが含まれます。
EditorZone | |
CatalogZone | CatalogPart コントロールを格納しています。このコントロールには、ユーザーがページに追加できる WebPart コントロールが含まれています。 |
ConnectionsZone | 宣言型マークアップ要素は含まれません。このゾーンは独立しています。ユーザーが WebPart コントロール間の接続を管理するための特別な UI を実行時に表示します。 |
ToolZone 基本クラスには、派生ゾーンで役立つさまざまなメソッドおよびプロパティが用意されています。これには、WebZone クラスの基本メソッドをオーバーライドしてゾーンのヘッダーおよびフッターのボタンと他の UI 属性を表示する RenderHeader メソッドおよび RenderFooter メソッドが含まれます。また、動詞の処理のためのさまざまなメンバも存在します。動詞は、ユーザーが各種のゾーンで実行できる共通の UI 操作です。動詞の処理に関係するメンバには、RenderVerb、RenderVerbs、および HeaderCloseVerb が含まれます。
ToolZone には、WebPartDisplayMode オブジェクトを AssociatedDisplayModes コレクションに追加する 2 つのオーバーロードされたメソッドが含まれています。この表示モードに関連付けられたコレクションにより、特定のゾーンの種類に関連する表示モード、つまり、ゾーンが表示される表示モードが決まります。特定の Web ページのすべての ToolZone ゾーンに関連付けられたすべての表示モードの結合結果により、(通常のブラウズ モードは除き) ページで使用できる表示モードまたはサポートされる表示モードが決まります。特定のページでサポートされる表示モードのコレクションは、SupportedDisplayModes プロパティに含まれています。
ToolZone クラスにも、ゾーンのさまざまな UI 要素のスタイル属性を含む、多数のスタイル プロパティが含まれています。ToolZone スタイル プロパティの一例として、EditUIStyle、HeaderVerbStyle、InstructionTextStyle、および LabelStyle が挙げられます。
継承時の注意 Web パーツ コントロール セットには、上記の「解説」で列挙される特殊なゾーンが含まれ、通常それらの 1 つから派生させてカスタムの動作をゾーンに追加できます。ただし、ゾーンの表示をプログラムを使用してより高度に制御するには、ToolZone クラスから直接継承する必要があります。たとえば、検索ゾーンなど、特殊なタスク用のカスタム ゾーンを作成する必要のある場合があります。 カスタム ゾーンを作成するには、すべての仮想 ToolZone メンバをオーバーライドして表示を完全にカスタマイズするか、または特定のメンバだけをオーバーライドできます。必要に応じて、WebPartDisplayMode クラスから継承してゾーンのカスタムの表示モードを作成することもできますが、これは必須ではありません。ゾーンのコンストラクタで、ゾーンの表示対象となるさまざまな表示モードを WebPartDisplayModeCollection オブジェクトに追加する必要があります。その結果、ページがそれらの表示モードの場合にそのゾーンが表示されるようになります。

System.Web.UI.Control
System.Web.UI.WebControls.WebControl
System.Web.UI.WebControls.CompositeControl
System.Web.UI.WebControls.WebParts.WebZone
System.Web.UI.WebControls.WebParts.ToolZone
System.Web.UI.WebControls.WebParts.CatalogZoneBase
System.Web.UI.WebControls.WebParts.ConnectionsZone
System.Web.UI.WebControls.WebParts.EditorZoneBase


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ToolZone コンストラクタ (WebPartDisplayMode)
アセンブリ: System.Web (system.web.dll 内)



ToolZone コンストラクタは、ToolZone ゾーンを単一の表示モードに関連付けるために使用されます。これにより、ページがその表示モードになったときにツール ゾーンが表示されるようにできます。たとえば、CatalogZone コントロールは、CatalogDisplayMode モードの場合にだけ表示されます。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ToolZone コンストラクタ

名前 | 説明 |
---|---|
ToolZone (ICollection) | WebPartDisplayMode オブジェクトのコレクションを特定の ToolZone ゾーンに関連付け、ページが適切な表示モードの場合にゾーンが表示されるようにします。 |
ToolZone (WebPartDisplayMode) | 1 つの WebPartDisplayMode オブジェクトを特定の ToolZone ゾーンに関連付け、ゾーンが適切なページ表示モードで表示されるようにします。 |

関連項目
ToolZone クラスToolZone メンバ
System.Web.UI.WebControls.WebParts 名前空間
その他の技術情報
ASP.NET Web パーツ ページASP.NET Web パーツ ページ
ToolZone コンストラクタ (ICollection)
アセンブリ: System.Web (system.web.dll 内)



ToolZone コンストラクタは、ToolZone ゾーンを 1 つ以上の表示モードに関連付けるために使用されます。これによって、ツール ゾーンを関連付けられた表示モードで表示できるようになります。
![]() |
---|
Web パーツ コントロール セットによって提供される ToolZone ゾーンの実装において、各ゾーンには 1 つの表示モードだけが関連付けられます。ただし、このコンストラクタのオーバーロードを使用すると、カスタム ゾーンを複数の表示モードに関連付けることができます。 |

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ToolZone クラス
ToolZone メンバ
System.Web.UI.WebControls.WebParts 名前空間
その他の技術情報
ASP.NET Web パーツ ページ
ASP.NET Web パーツ ページ
ToolZone プロパティ



関連項目
ToolZone クラスSystem.Web.UI.WebControls.WebParts 名前空間
その他の技術情報
ASP.NET Web パーツの概要Web パーツ コントロール セットの概要
チュートリアル : Web パーツ ページでの表示モードの変更
ASP.NET Web パーツ ページ
ToolZone メソッド




関連項目
ToolZone クラスSystem.Web.UI.WebControls.WebParts 名前空間
その他の技術情報
ASP.NET Web パーツの概要Web パーツ コントロール セットの概要
チュートリアル : Web パーツ ページでの表示モードの変更
ASP.NET Web パーツ ページ
ToolZone メンバ
特定の関連付けられたページ表示モードの場合にだけ表示される一連のヘルパー ゾーンの基本クラスとして機能します。
ToolZone データ型で公開されるメンバを以下の表に示します。

名前 | 説明 | |
---|---|---|
![]() | ToolZone | オーバーロードされます。 1 つ以上の WebPartDisplayMode オブジェクトを特定の種類の ToolZone ゾーンに関連付け、ページが適切な表示モードの場合にそのゾーンが表示されるようにします。 |





名前 | 説明 | |
---|---|---|
![]() | DataBinding | サーバー コントロールがデータ ソースに連結すると発生します。(Control から継承されます。) |
![]() | Disposed | サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。(Control から継承されます。) |
![]() | Init | サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。(Control から継承されます。) |
![]() | Load | サーバー コントロールが Page オブジェクトに読み込まれると発生します。(Control から継承されます。) |
![]() | PreRender | Control オブジェクトの読み込み後、表示を開始する前に発生します。(Control から継承されます。) |
![]() | Unload | サーバー コントロールがメモリからアンロードされると発生します。(Control から継承されます。) |


関連項目
ToolZone クラスSystem.Web.UI.WebControls.WebParts 名前空間
その他の技術情報
ASP.NET Web パーツの概要Web パーツ コントロール セットの概要
チュートリアル : Web パーツ ページでの表示モードの変更
ASP.NET Web パーツ ページ
- ToolZoneのページへのリンク