DesignerAutoFormatStyleとは? わかりやすく解説

DesignerAutoFormat.Style プロパティ

メモ : このプロパティは、.NET Framework version 2.0 で新しく追加されたものです。

関連付けられたコントロールのデザイン時プレビューを表示するために DesignerAutoFormat オブジェクトが使用する DesignerAutoFormatStyle オブジェクトを取得します。

名前空間: System.Web.UI.Design
アセンブリ: System.Design (system.design.dll 内)
構文構文

Public ReadOnly Property
 Style As DesignerAutoFormatStyle
Dim instance As DesignerAutoFormat
Dim value As DesignerAutoFormatStyle

value = instance.Style
public DesignerAutoFormatStyle Style { get;
 }
public:
property DesignerAutoFormatStyle^ Style {
    DesignerAutoFormatStyle^ get ();
}
/** @property */
public DesignerAutoFormatStyle get_Style ()
public function get Style
 () : DesignerAutoFormatStyle

プロパティ値
DesignerAutoFormatStyle。

解説解説
使用例使用例

Style プロパティを使用して Web サーバー コントロールに書式を適用する方法を次のコード例に示します。

' Applies styles based on the Name of the AutoFormat
Public Overrides Sub Apply(ByVal
 inLabel As Control)
    If TypeOf inLabel Is
 IndentLabel Then
        Dim ctl As IndentLabel = CType(inLabel,
 IndentLabel)

        ' Apply formatting according to the Name
        If Me.Name.Equals("MyClassic")
 Then
            ' For MyClassic, apply style elements directly to the control
            ctl.ForeColor = Color.Gray
            ctl.BackColor = Color.LightGray
            ctl.Font.Size = FontUnit.XSmall
            ctl.Font.Name = "Verdana,Geneva,Sans-Serif"
        ElseIf Me.Name.Equals("MyBright")
 Then
            ' For MyBright, apply style elements to the Style object
            Me.Style.ForeColor = Color.Maroon
            Me.Style.BackColor = Color.Yellow
            Me.Style.Font.Size = FontUnit.Medium

            ' Merge the AutoFormat style with the control's style
            ctl.MergeStyle(Me.Style)
        Else
            ' For the Default format, apply style elements to the control
            ctl.ForeColor = Color.Black
            ctl.BackColor = Color.Empty
            ctl.Font.Size = FontUnit.XSmall
        End If
    End If
End Sub
// Applies styles based on the Name of the AutoFormat
public override void Apply(Control inLabel)
{
    if (inLabel is IndentLabel)
    {
        IndentLabel ctl = (IndentLabel)inLabel;

        // Apply formatting according to the Name
        if (this.Name == "MyClassic")
        {
            // For MyClassic, apply style elements directly to the control
            ctl.ForeColor = Color.Gray;
            ctl.BackColor = Color.LightGray;
            ctl.Font.Size = FontUnit.XSmall;
            ctl.Font.Name = "Verdana,Geneva,Sans-Serif";
        }
        else if (this.Name
 == "MyBright")
        {
            // For MyBright, apply style elements to the Style property
            this.Style.ForeColor = Color.Maroon;
            this.Style.BackColor = Color.Yellow;
            this.Style.Font.Size = FontUnit.Medium;

            // Merge the AutoFormat style with the control's style
            ctl.MergeStyle(this.Style);
        }
        else
        {
            // For the Default format, apply style elements to the control
            ctl.ForeColor = Color.Black;
            ctl.BackColor = Color.Empty;
            ctl.Font.Size = FontUnit.XSmall;
        }
    }
}
.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DesignerAutoFormat クラス
DesignerAutoFormat メンバ
System.Web.UI.Design 名前空間
DesignerAutoFormat クラス
DesignerAutoFormatStyle
その他の技術情報
Web フォームのデザイン時サポート

DesignerAutoFormatStyle イベント


パブリック イベントパブリック イベント

参照参照

関連項目

DesignerAutoFormatStyle クラス
System.Web.UI.Design 名前空間
DesignerAutoFormat クラス
DesignerAutoFormatStyle.VerticalAlign プロパティ
DesignerAutoFormatCollection クラス

その他の技術情報

Web フォームのデザイン時サポート

DesignerAutoFormatStyle クラス

メモ : このクラスは、.NET Framework version 2.0 で新しく追加されたものです。

DesignerAutoFormat オブジェクトのスタイルを表します。このクラスは、主にコントロールの開発者によって使用されます。

名前空間: System.Web.UI.Design
アセンブリ: System.Design (system.design.dll 内)
構文構文

Public Class DesignerAutoFormatStyle
    Inherits Style
Dim instance As DesignerAutoFormatStyle
public class DesignerAutoFormatStyle : Style
public ref class DesignerAutoFormatStyle :
 public Style
public class DesignerAutoFormatStyle extends
 Style
public class DesignerAutoFormatStyle extends
 Style
解説解説
継承階層継承階層
System.Object
   System.MarshalByRefObject
     System.ComponentModel.Component
       System.Web.UI.WebControls.Style
        System.Web.UI.Design.DesignerAutoFormatStyle
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DesignerAutoFormatStyle メンバ
System.Web.UI.Design 名前空間
DesignerAutoFormat クラス
VerticalAlign
DesignerAutoFormatCollection クラス
その他の技術情報
Web フォームのデザイン時サポート

DesignerAutoFormatStyle コンストラクタ


DesignerAutoFormatStyle プロパティ


パブリック プロパティパブリック プロパティ

( プロテクト プロパティ も参照)
  名前 説明
パブリック プロパティ BackColor  Web サーバー コントロールの背景色を取得または設定します。 ( Style から継承されます。)
パブリック プロパティ BorderColor  Web サーバー コントロールの境界線の色を取得または設定します。 ( Style から継承されます。)
パブリック プロパティ BorderStyle  Web サーバー コントロールの境界線スタイルを取得または設定します。 ( Style から継承されます。)
パブリック プロパティ BorderWidth  Web サーバー コントロールの境界線の幅を取得または設定します。 ( Style から継承されます。)
パブリック プロパティ Container  Component を格納している IContainer を取得します。 ( Component から継承されます。)
パブリック プロパティ CssClass  クライアントで Web サーバー コントロールによって表示されるカスケード スタイル シート (CSS: Cascading Style Sheet) クラスを取得または設定します。 ( Style から継承されます。)
パブリック プロパティ Font  Web サーバー コントロールに関連付けられたフォント プロパティを取得します。 ( Style から継承されます。)
パブリック プロパティ ForeColor  Web サーバー コントロールの前景色 (通常はテキストの色) を取得または設定します。 ( Style から継承されます。)
パブリック プロパティ Height  Web サーバー コントロールの高さを取得または設定します。 ( Style から継承されます。)
パブリック プロパティ IsEmpty  保護されているプロパティ。スタイル要素が状態バッグで定義されているかどうかを示す値を取得します。 ( Style から継承されます。)
パブリック プロパティ RegisteredCssClass  コントロールに登録されているカスケード スタイル シート (CSS) を取得します。 ( Style から継承されます。)
パブリック プロパティ Site  Component の ISite を取得または設定します。 ( Component から継承されます。)
パブリック プロパティ VerticalAlign 関連付けられているコントロールの内容の垂直方向の配置を取得または設定します。
パブリック プロパティ Width  Web サーバー コントロールの幅を取得または設定します。 ( Style から継承されます。)
プロテクト プロパティプロテクト プロパティ
参照参照

関連項目

DesignerAutoFormatStyle クラス
System.Web.UI.Design 名前空間
DesignerAutoFormat クラス
VerticalAlign
DesignerAutoFormatCollection クラス

その他の技術情報

Web フォームのデザイン時サポート

DesignerAutoFormatStyle メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド AddAttributesToRender  オーバーロードされます。 指定した System.Web.UI.HtmlTextWriter に表示する必要のある HTML 属性およびスタイルを追加します。このメソッドは、主にコントロールの開発者によって使用されます。 ( Style から継承されます。)
パブリック メソッド CopyFrom  指定した Style のスタイル プロパティをこのメソッドの呼び出し元である Style クラスのインスタンスに複製します。 ( Style から継承されます。)
パブリック メソッド CreateObjRef  リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド Dispose  オーバーロードされます。 Component によって使用されているリソースを解放します。 ( Component から継承されます。)
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。)
パブリック メソッド GetLifetimeService  対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド GetStyleAttributes  指定された System.Web.UI.IUrlResolutionService 実装オブジェクトの System.Web.UI.CssStyleCollection オブジェクトを取得します。 ( Style から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 ( Object から継承されます。)
パブリック メソッド InitializeLifetimeService  対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド MergeWith  指定した Style のスタイル プロパティをこのメソッドの呼び出し元である Style クラスのインスタンスに結合します。 ( Style から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド Reset  定義されたスタイル要素を状態バッグから削除します。 ( Style から継承されます。)
パブリック メソッド SetDirty  Style にマークを付けて、その状態がビューステートに記録されるようにします。 ( Style から継承されます。)
パブリック メソッド ToString  Component の名前を格納している String を返します (存在する場合)。このメソッドはオーバーライドできません。 ( Component から継承されます。)
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド Dispose  オーバーロードされます。 Component によって使用されているリソースを解放します。 ( Component から継承されます。)
プロテクト メソッド FillStyleAttributes  指定されたオブジェクトのスタイル プロパティを System.Web.UI.CssStyleCollection オブジェクトに追加します。 ( Style から継承されます。)
プロテクト メソッド Finalize  Component がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 ( Component から継承されます。)
プロテクト メソッド GetService  Component またはその Container で提供されるサービスを表すオブジェクトを返します。 ( Component から継承されます。)
プロテクト メソッド LoadViewState  以前に保存した状態を読み込みます。 ( Style から継承されます。)
プロテクト メソッド MemberwiseClone  オーバーロードされます。 ( MarshalByRefObject から継承されます。)
プロテクト メソッド SaveViewState  保護されているメソッド。TrackViewState メソッドの呼び出し後に変更された状態をすべて保存します。 ( Style から継承されます。)
プロテクト メソッド SetBit  保護されている内部メソッド。状態バッグに格納されているスタイル プロパティを示す内部ビットマスク フィールドを設定します。 ( Style から継承されます。)
プロテクト メソッド TrackViewState  保護されているメソッド。状態変化の追跡の開始位置をコントロールにマークします。"マーク" の後で加えられた変更はすべて追跡され、コントロールのビューステートの一部として保存されます。 ( Style から継承されます。)
参照参照

関連項目

DesignerAutoFormatStyle クラス
System.Web.UI.Design 名前空間
DesignerAutoFormat クラス
VerticalAlign
DesignerAutoFormatCollection クラス

その他の技術情報

Web フォームのデザイン時サポート

DesignerAutoFormatStyle メンバ

DesignerAutoFormat オブジェクトのスタイルを表します。このクラスは、主にコントロールの開発者によって使用されます。

DesignerAutoFormatStyle データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド DesignerAutoFormatStyle 既定値を使用して DesignerAutoFormatStyle クラスの新しいインスタンスを初期化します。
パブリック プロパティパブリック プロパティ
( プロテクト プロパティ も参照)
  名前 説明
パブリック プロパティ BackColor  Web サーバー コントロールの背景色を取得または設定します。(Style から継承されます。)
パブリック プロパティ BorderColor  Web サーバー コントロールの境界線の色を取得または設定します。(Style から継承されます。)
パブリック プロパティ BorderStyle  Web サーバー コントロールの境界線スタイルを取得または設定します。(Style から継承されます。)
パブリック プロパティ BorderWidth  Web サーバー コントロールの境界線の幅を取得または設定します。(Style から継承されます。)
パブリック プロパティ Container  Component を格納している IContainer を取得します。(Component から継承されます。)
パブリック プロパティ CssClass  クライアントで Web サーバー コントロールによって表示されるカスケード スタイル シート (CSS: Cascading Style Sheet) クラスを取得または設定します。(Style から継承されます。)
パブリック プロパティ Font  Web サーバー コントロールに関連付けられたフォント プロパティを取得します。(Style から継承されます。)
パブリック プロパティ ForeColor  Web サーバー コントロールの前景色 (通常はテキストの色) を取得または設定します。(Style から継承されます。)
パブリック プロパティ Height  Web サーバー コントロールの高さを取得または設定します。(Style から継承されます。)
パブリック プロパティ IsEmpty  保護されているプロパティ。スタイル要素が状態バッグで定義されているかどうかを示す値を取得します。(Style から継承されます。)
パブリック プロパティ RegisteredCssClass  コントロールに登録されているカスケード スタイル シート (CSS) を取得します。(Style から継承されます。)
パブリック プロパティ Site  Component の ISite を取得または設定します。(Component から継承されます。)
パブリック プロパティ VerticalAlign 関連付けられているコントロールの内容の垂直方向の配置を取得または設定します。
パブリック プロパティ Width  Web サーバー コントロールの幅を取得または設定します。(Style から継承されます。)
プロテクト プロパティプロテクト プロパティ
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド AddAttributesToRender  オーバーロードされます。 指定した System.Web.UI.HtmlTextWriter に表示する必要のある HTML 属性およびスタイルを追加します。このメソッドは、主にコントロールの開発者によって使用されます。 (Style から継承されます。)
パブリック メソッド CopyFrom  指定した Style のスタイル プロパティをこのメソッドの呼び出し元である Style クラスのインスタンスに複製します。 (Style から継承されます。)
パブリック メソッド CreateObjRef  リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 (MarshalByRefObject から継承されます。)
パブリック メソッド Dispose  オーバーロードされます。 Component によって使用されているリソースを解放します。 (Component から継承されます。)
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。)
パブリック メソッド GetLifetimeService  対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。)
パブリック メソッド GetStyleAttributes  指定された System.Web.UI.IUrlResolutionService 実装オブジェクトの System.Web.UI.CssStyleCollection オブジェクトを取得します。 (Style から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド InitializeLifetimeService  対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。)
パブリック メソッド MergeWith  指定した Style のスタイル プロパティをこのメソッドの呼び出し元である Style クラスのインスタンスに結合します。 (Style から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド Reset  定義されたスタイル要素を状態バッグから削除します。 (Style から継承されます。)
パブリック メソッド SetDirty  Style にマークを付けて、その状態がビューステートに記録されるようにします。 (Style から継承されます。)
パブリック メソッド ToString  Component の名前を格納している String を返します (存在する場合)。このメソッドはオーバーライドできません。 (Component から継承されます。)
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド Dispose  オーバーロードされます。 Component によって使用されているリソースを解放します。 (Component から継承されます。)
プロテクト メソッド FillStyleAttributes  指定されたオブジェクトのスタイル プロパティを System.Web.UI.CssStyleCollection オブジェクトに追加します。 (Style から継承されます。)
プロテクト メソッド Finalize  Component がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 (Component から継承されます。)
プロテクト メソッド GetService  Component またはその Container で提供されるサービスを表すオブジェクトを返します。 (Component から継承されます。)
プロテクト メソッド LoadViewState  以前に保存した状態を読み込みます。 (Style から継承されます。)
プロテクト メソッド MemberwiseClone  オーバーロードされます。 ( MarshalByRefObject から継承されます。)
プロテクト メソッド SaveViewState  保護されているメソッド。TrackViewState メソッドの呼び出し後に変更された状態をすべて保存します。 (Style から継承されます。)
プロテクト メソッド SetBit  保護されている内部メソッド。状態バッグに格納されているスタイル プロパティを示す内部ビットマスク フィールドを設定します。 (Style から継承されます。)
プロテクト メソッド TrackViewState  保護されているメソッド。状態変化の追跡の開始位置をコントロールにマークします。"マーク" の後で加えられた変更はすべて追跡され、コントロールのビューステートの一部として保存されます。 (Style から継承されます。)
パブリック イベントパブリック イベント
参照参照

関連項目

DesignerAutoFormatStyle クラス
System.Web.UI.Design 名前空間
DesignerAutoFormat クラス
VerticalAlign
DesignerAutoFormatCollection クラス

その他の技術情報

Web フォームのデザイン時サポート



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「DesignerAutoFormatStyle」の関連用語

DesignerAutoFormatStyleのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DesignerAutoFormatStyleのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS