Panel Web サーバー コントロールの概要
更新 : 2007 年 11 月
Panel Web サーバー コントロールを使用すると、ASP.NET Web ページ内にコンテナを配置できます。このコンテナは、静的テキストや他のコントロールの親コントロールとして使用できます。
このトピックの内容は次のとおりです。
背景
コード例
クラス リファレンス
背景
Panel コントロールは、他のコントロールのコンテナとして使用できます。これは、プログラムによってコンテンツを作成し、そのコンテンツをページに挿入する方法が必要な場合に特に便利です。次のセクションでは、Panel コントロールを使用するその他の方法について説明します。
動的に生成されたコントロールのコンテナ
Panel コントロールは、実行時に作成するコントロールにとって便利なコンテナを提供します。詳細については、「プログラムによる ASP.NET コントロールの追加」を参照してください。
コントロールとマークアップのグループ化
複数のコントロールと関連するマークアップを Panel コントロールに配置して Panel コントロールを操作すると、これらを一括して管理できます。たとえば、パネルの Visible プロパティを設定して、パネルに配置した複数のコントロールを表示または非表示にできます。
既定のボタンを含むフォーム
Panel コントロールの DefaultButton プロパティにパネルのボタンの ID を設定すると、TextBox コントロールと Button コントロールを Panel コントロールに配置して、既定のボタンを定義できます。ユーザーがパネル内のテキスト ボックスに入力してから Enter キーを押した場合、指定された既定のボタンをクリックしたのと同じ結果になります。このため、ユーザーは、エントリ フォームをより効率的に操作できます。
他のコントロールへのスクロール バーの追加
TreeView コントロールなどのコントロールには、組み込みのスクロール バーがありません。そのコントロールを Panel コントロール内に配置することにより、スクロール動作を追加できます。Panel コントロールにスクロール バーを追加するには、Height プロパティと Width プロパティを設定して、Panel コントロールのサイズを指定し、それから ScrollBars プロパティを設定します。
ページのカスタム領域
Panel コントロールを使用すると、次のようなカスタム表示形式とカスタム動作を備えた領域をページで作成できます。
タイトル付きのグループ ボックスの作成 GroupingText プロパティを設定してタイトルを表示できます。ページが表示されると、タイトルと指定したテキストを含むボックスの中に Panel コントロールが表示されます。
メモ : Panel コントロールには、スクロール バーとグループ テキストの両方を指定することはできません。グループ テキストを設定した場合は、グループ テキストがスクロール バーよりも優先されます。
カスタム色やその他の表示形式を備えたページ領域の作成 Panel コントロールは、ページ領域に固有の表示形式を作成するときに設定できる、BackColor や BorderWidth などの表示形式プロパティをサポートします。
メモ : GroupingText プロパティを設定すると、Panel コントロールを囲む境界線が自動的に表示されます。
ページのトップへ
コード例
方法 : Web フォーム ページに Panel コントロールを追加する
方法 : ASP.NET Web ページにコントロールをプログラムによって追加する
ページのトップへ
クラス リファレンス
Panel コントロールに関連するクラスの一覧を次の表に示します。
メンバ |
説明 |
---|---|
コントロールのメイン クラスです。 |
ページのトップへ
参照
概念
MultiView および View Web サーバー コントロールの概要