Control.EnableTheming Control.EnableTheming Control.EnableTheming Control.EnableTheming Property

定義

テーマがこのコントロールに適用されるかどうかを示す値を取得または設定します。Gets or sets a value indicating whether themes apply to this control.

public:
 virtual property bool EnableTheming { bool get(); void set(bool value); };
[System.ComponentModel.Browsable(false)]
[System.Web.UI.Themeable(false)]
public virtual bool EnableTheming { get; set; }
member this.EnableTheming : bool with get, set
Public Overridable Property EnableTheming As Boolean

プロパティ値

テーマを使用する場合は true。それ以外の場合は falsetrue to use themes; otherwise, false. 既定値は、true です。The default is true.

例外

Page_PreInit イベントが既に発生しています。The Page_PreInit event has already occurred.

- または --or- コントロールが既に Controls コレクションに追加されています。The control has already been added to the Controls collection.

注釈

プロパティEnableThemingは、指定されたコントロールに対してテーマが有効かどうかを示します。The EnableTheming property indicates whether themes are enabled for a specified control. EnableThemingプロパティがtrueの場合、コントロールスキンを適用するために、アプリケーションのテーマディレクトリが検索されます。When the EnableTheming property is true, the application's theme directory is searched for control skins to apply. テーマディレクトリに特定のコントロールのスキンが存在しない場合、スキンは適用されません。If no skin for the particular control exists in the theme directory, skins are not applied.

プロパティがfalseの場合、テーマディレクトリは検索されず、 SkinIDプロパティの内容は使用されません。 EnableThemingWhen the EnableTheming property is false, the theme directory is not searched and the content of the SkinID property is not used.

テーマは、ページ、コンテナー、またはコントロールレベルで有効にすることができます。Themes can be enabled at the page, container, or control level. コントロールは、親コントロールEnableThemingまたはそれを含んでいるページによって設定された値をオーバーライドできます。A control can override the EnableTheming value set by its parent control, or by the containing page.

適用対象

こちらもご覧ください