Asp.net-panel-controls
提供:Dev Guides
ASP.NET-パネルコントロール
Panelコントロールは、ページ上の他のコントロールのコンテナとして機能します。 含まれるコントロールの外観と可視性を制御します。 また、プログラムでコントロールを生成することもできます。
パネルコントロールの基本的な構文は次のとおりです。
Panelコントロールは、WebControlクラスから派生しています。 したがって、同じプロパティ、メソッド、イベントをすべて継承します。 独自のメソッドやイベントはありません。 ただし、独自の次のプロパティがあります。
Properties | Description |
---|---|
BackImageUrl | URL of the background image of the panel. |
DefaultButton | Gets or sets the identifier for the default button that is contained in the Panel control. |
Direction | Text direction in the panel. |
GroupingText | Allows grouping of text as a field. |
HorizontalAlign | Horizontal alignment of the content in the panel. |
ScrollBars | Specifies visibility and location of scrollbars within the panel. |
Wrap | Allows text wrapping. |
パネルコントロールの使用
特定の高さと幅、および境界線スタイルの単純なスクロール可能なパネルから始めましょう。 ScrollBarsプロパティは両方のスクロールバーに設定されているため、両方のスクロールバーがレンダリングされます。
ソースファイルには、パネルタグ用の次のコードがあります。
パネルは次のようにレンダリングされます。
例
次の例は、動的コンテンツ生成を示しています。 ユーザーは、パネル上に生成されるラベルコントロールとテキストボックスの数を指定します。 コントロールはプログラムで生成されます。
プロパティウィンドウを使用して、パネルのプロパティを変更します。 デザインビューでコントロールを選択すると、プロパティウィンドウにその特定のコントロールのプロパティが表示され、入力せずに変更を加えることができます。
この例のソースファイルは次のとおりです。
Page_Loadイベントの背後にあるコードは、コントロールを動的に生成します。
実行されると、パネルは次のようにレンダリングされます。