パネル
更新 : 2007 年 11 月
Panel コントロールは、他のコントロールを整理するためのグループ化機構として Form コントロール内に含めることができる ASP.NET モバイル コントロールです。パネルは次のような目的で使用します。
コントロール グループ用のスタイルとフローを定義し、複数のコントロールをセットとして視覚的にまとめます。パネルはスタイルの継承にも使用できるため、パネル内の子コントロールはパネルのスタイルを継承できます。詳細については、「スタイル」を参照してください。
コントロールのセットの表示/非表示、有効化/無効化を行います。
ダイナミック コントロールのコンテナを作成します。
画面上でコントロールをグループ化する方法についての情報を ASP.NET に提供します。フォームを改ページ調整する場合は、ASP.NET が、同じ画面上の 1 つのパネルにすべてのコントロールを保持します。
パネルは、フォームとは異なり、アプリケーションのジャンプ先としては利用できません。パネルは、アプリケーションとのやり取りで使用する独立した単位ではありません。したがって、ASP.NET は、複数のパネルを 1 つの画面で同時に使用したり、ターゲット デバイスの許容範囲内で、パネルのレベルをいくらでも深くしたりできます。
メモ : |
---|
OnInit メソッドでは、コントロールのテンプレート UI が構築されます。このため、OnInit の実行時に Controls コレクションにコントロールを追加する Panel を継承するコントロールは、コントロールの追加前ではなく、コントロールの追加後に base.OnInit を呼び出す必要があります。 |