PanelStyle クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Panel コントロールのスタイルを表します。
public ref class PanelStyle : System::Web::UI::WebControls::Style
public class PanelStyle : System.Web.UI.WebControls.Style
type PanelStyle = class
inherit Style
Public Class PanelStyle
Inherits Style
- 継承
例
次のコード例では、オブジェクトの作成とそのプロパティの PanelStyle 設定を示します。 この例には、次の 2 つの部分があります。
新しいPanelStyleオブジェクトの作成とそのプロパティの設定を示す部分クラス PanelStylecs_aspx
。
この例を分離コード ファイルとして使用するPanelStylecs_aspx
Web Forms ページ。
この例の最初の部分では、 オブジェクトを作成し、myPanelStyle
そのプロパティをPanelStyle設定する方法を示します。 次に、 ApplyStyle パネルとパネルの両方に対して Panel1
メソッドが Panel2
呼び出され myPanelStyle
、両方に適用されます。
public partial class PanelStylecs_aspx : Page
{
void Page_Load(object sender, EventArgs e)
{
StateBag panelState = new StateBag();
PanelStyle myPanelStyle = new PanelStyle(panelState);
// Set the properties of the PanelStyle class.
myPanelStyle.HorizontalAlign = HorizontalAlign.Center;
myPanelStyle.ScrollBars = ScrollBars.Both;
myPanelStyle.Wrap = false;
myPanelStyle.Direction = ContentDirection.LeftToRight;
myPanelStyle.BackImageUrl = @"~\images\picture.jpg";
// Use the ApplyStyle method of the Panel control to apply
// the settings from the myPanelStyle object.
Panel1.ApplyStyle(myPanelStyle);
Panel2.ApplyStyle(myPanelStyle);
}
}
Partial Class PanelStylevb_aspx
Inherits Page
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
Dim panelState As StateBag = New StateBag()
Dim myPanelStyle As PanelStyle = New PanelStyle(panelState)
' Set the properties of the PanelStyle class.
myPanelStyle.HorizontalAlign = HorizontalAlign.Center
myPanelStyle.ScrollBars = ScrollBars.Both
myPanelStyle.Wrap = False
myPanelStyle.Direction = ContentDirection.LeftToRight
myPanelStyle.BackImageUrl = "~\images\picture.jpg"
' Use the ApplyStyle method of the Panel control to apply
' the settings from the myPanelStyle object.
Panel1.ApplyStyle(myPanelStyle)
Panel2.ApplyStyle(myPanelStyle)
End Sub
End Class
この例の 2 番目の部分は、前の例で使用した .aspx ファイルを示しています。
<%@ Page Language="C#" CodeFile="PanelStyle.cs" Inherits="PanelStylecs_aspx" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>PanelStyle Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>PanelStyle Example</h3>
<asp:Panel id="Panel1"
runat="server"
width="150"
height="50">
This is the Panel1 panel control.
</asp:Panel>
<br /><br />
<asp:Panel id="Panel2"
runat="server"
width="150"
height="50">
This is the Panel2 panel control.
</asp:Panel>
</form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="true" CodeFile="PanelStyle.vb" Inherits="PanelStylevb_aspx" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>PanelStyle Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>PanelStyle Example</h3>
<asp:Panel id="Panel1"
runat="server"
width="150"
height="50">
This is the Panel1 panel control.
</asp:Panel>
<br /><br />
<asp:Panel id="Panel2"
runat="server"
width="150"
height="50">
This is the Panel2 panel control.
</asp:Panel>
</form>
</body>
</html>
注釈
クラスは PanelStyle 、パネル コントロールのスタイル設定を表すために使用されます。 これは、パネルの外観を制御するプロパティをカプセル化し、共通の外観を提供するために複数のパネル コントロールに適用できます。
プロパティを設定することで、パネルの背景に表示する画像を BackImageUrl 指定できます。 パネルの内容の水平方向の配置は、 プロパティによって HorizontalAlign 示されます。 パネル コントロール内のテキストを含むコントロールの方向は、 プロパティを Direction 設定することで指定できます。
コンストラクター
PanelStyle(StateBag) |
PanelStyle クラスの新しいインスタンスを初期化します。 |
プロパティ
BackColor |
Web サーバー コントロールの背景色を取得または設定します。 (継承元 Style) |
BackImageUrl |
パネル コントロールの背景イメージの URL を取得または設定します。 |
BorderColor |
Web サーバー コントロールの境界線の色を取得または設定します。 (継承元 Style) |
BorderStyle |
Web サーバー コントロールの境界線スタイルを取得または設定します。 (継承元 Style) |
BorderWidth |
Web サーバー コントロールの境界線の幅を取得または設定します。 (継承元 Style) |
CanRaiseEvents |
コンポーネントがイベントを発生させることがきるかどうかを示す値を取得します。 (継承元 Component) |
Container |
IContainer を含む Component を取得します。 (継承元 Component) |
CssClass |
クライアントで Web サーバー コントロールによって表示されるカスケード スタイル シート (CSS: Cascading Style Sheet) クラスを取得または設定します。 (継承元 Style) |
DesignMode |
Component が現在デザイン モードかどうかを示す値を取得します。 (継承元 Component) |
Direction |
テキストを含むコントロールをパネル コントロールに表示する方向を取得または設定します。 |
Events |
Component に結び付けられているイベント ハンドラーのリストを取得します。 (継承元 Component) |
Font |
Web サーバー コントロールに関連付けられたフォント プロパティを取得します。 (継承元 Style) |
ForeColor |
Web サーバー コントロールの前景色 (通常はテキストの色) を取得または設定します。 (継承元 Style) |
Height |
Web サーバー コントロールの高さを取得または設定します。 (継承元 Style) |
HorizontalAlign |
パネル コントロールの内容の水平方向の配置を取得または設定します。 |
IsEmpty |
保護されているプロパティ。 スタイル要素が状態バッグで定義されているかどうかを示す値を取得します。 (継承元 Style) |
IsTrackingViewState |
スタイル要素が状態バッグで定義されているかどうかを示す値を返します。 (継承元 Style) |
RegisteredCssClass |
コントロールに登録されているカスケード スタイル シート (CSS) を取得します。 (継承元 Style) |
ScrollBars |
パネル コントロールのスクロール バーの表示状態と位置を取得または設定します。 |
Site |
Component の ISite を取得または設定します。 (継承元 Component) |
ViewState |
スタイル要素を保持している状態バックを取得します。 (継承元 Style) |
Width |
Web サーバー コントロールの幅を取得または設定します。 (継承元 Style) |
Wrap |
パネルの内容をラップするかどうかを示す値を取得または設定します。 |
メソッド
AddAttributesToRender(HtmlTextWriter) |
指定した HtmlTextWriter に表示する必要のある HTML 属性およびスタイルを追加します。 このメソッドは、主にコントロールの開発者によって使用されます。 (継承元 Style) |
AddAttributesToRender(HtmlTextWriter, WebControl) |
指定した HtmlTextWriter と Web サーバー コントロールに、表示する必要のある HTML 属性およびスタイルを追加します。 このメソッドは、主にコントロールの開発者によって使用されます。 (継承元 Style) |
CopyFrom(Style) |
指定した Style オブジェクトの各スタイル プロパティを、PanelStyle クラスの現在のインスタンスにコピーします。 |
CreateObjRef(Type) |
リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 (継承元 MarshalByRefObject) |
Dispose() |
Component によって使用されているすべてのリソースを解放します。 (継承元 Component) |
Dispose(Boolean) |
Component によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。 (継承元 Component) |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
FillStyleAttributes(CssStyleCollection, IUrlResolutionService) |
指定されたオブジェクトのスタイル プロパティを CssStyleCollection オブジェクトに追加します。 (継承元 Style) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetLifetimeService() |
古い.
対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 (継承元 MarshalByRefObject) |
GetService(Type) |
Component またはその Container で提供されるサービスを表すオブジェクトを返します。 (継承元 Component) |
GetStyleAttributes(IUrlResolutionService) |
指定された CssStyleCollection 実装オブジェクトの IUrlResolutionService オブジェクトを取得します。 (継承元 Style) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
InitializeLifetimeService() |
古い.
このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。 (継承元 MarshalByRefObject) |
LoadViewState(Object) |
以前に保存した状態を読み込みます。 (継承元 Style) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
MemberwiseClone(Boolean) |
現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。 (継承元 MarshalByRefObject) |
MergeWith(Style) |
指定した Style オブジェクトのスタイル設定を PanelStyle クラスの現在のインスタンスとマージします。 |
Reset() |
定義されているスタイル設定を PanelStyle クラスから削除します。 |
SaveViewState() |
保護されているメソッド。 TrackViewState() メソッドの呼び出し後に変更された状態をすべて保存します。 (継承元 Style) |
SetBit(Int32) |
保護されている内部メソッド。 状態バッグに格納されているスタイル プロパティを示す内部ビットマスク フィールドを設定します。 (継承元 Style) |
SetDirty() |
Style にマークを付けて、その状態がビューステートに記録されるようにします。 (継承元 Style) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Style) |
TrackViewState() |
保護されているメソッド。 状態変化の追跡の開始位置をコントロールにマークします。 追跡の開始後に加えられた変更はすべて追跡され、コントロールのビューステートの一部として保存されます。 (継承元 Style) |
イベント
Disposed |
Dispose() メソッドの呼び出しによってコンポーネントが破棄されるときに発生します。 (継承元 Component) |
明示的なインターフェイスの実装
IStateManager.IsTrackingViewState |
サーバー コントロールがビューステートの変更を追跡しているかどうかを示す値を取得します。 (継承元 Style) |
IStateManager.LoadViewState(Object) |
以前に保存した状態を読み込みます。 (継承元 Style) |
IStateManager.SaveViewState() |
状態の変化を示すオブジェクトを返します。 (継承元 Style) |
IStateManager.TrackViewState() |
状態変化の追跡を開始します。 (継承元 Style) |
適用対象
こちらもご覧ください
.NET