WebControl.IsEnabled WebControl.IsEnabled WebControl.IsEnabled WebControl.IsEnabled Property

定義

コントロールが有効かどうかを示す値を取得します。Gets a value indicating whether the control is enabled.

protected public:
 property bool IsEnabled { bool get(); };
protected internal bool IsEnabled { get; }
member this.IsEnabled : bool
Protected Friend ReadOnly Property IsEnabled As Boolean

プロパティ値

WebControl オブジェクトが有効な場合は true。それ以外の場合は falsetrue if the WebControl object is enabled; otherwise, false.

注釈

これは読み取り専用プロパティです。This is a read-only property. 設定するコントロールを無効にする場合は、そのEnabledプロパティをfalseします。If you want to disable a control, you set its Enabled property to false.

別のコントロールが含まれていない場合の制御の値、IsEnabledプロパティは、の値と同じでは常に、Enabledプロパティ。If a control is not contained by another control, the value of the IsEnabled property is always the same as the value of the Enabled property.

IsEnabledプロパティとは異なる値を持つ、Enabledプロパティとコントロールが別のコントロールの子である場合、次のすべての状況に該当する場合。The IsEnabled property has a value that is different from the Enabled property if a control is a child of another control and if all the following circumstances are true:

  • 値、EnabledプロパティまたはIsEnabled親コントロールのプロパティはfalseします。The value of the Enabled property or the IsEnabled property of the parent control is false.

  • Enabled子コントロールのプロパティに設定されてtrueします。The Enabled property of the child control is set to true.

このような状況では、子コントロールは、親コントロールの無効の状態を継承します。In this situation, the child control inherits the disabled state of the parent control. IsEnabled子コントロールのプロパティを返しますfalseを子コントロールが明示的に無効を設定していない場合でも、コントロールが無効になっているかを示す、Enabledプロパティをfalseします。The IsEnabled property of the child control returns false to indicate that the control is disabled even though the child control was not explicitly disabled by setting its Enabled property to false. 親コントロール自体があります、Enabledプロパティに設定trueしますが、可能性があります、その親から無効の状態を継承し、具合です。The parent control itself might have its Enabled property set to true but might inherit the disabled state from its parent, and so on.

設定を無効になっている要素マーク ASP.NET サーバー コントロールの HTML 要素をレンダリングするとき、disabled属性またはその CSSclass属性。When ASP.NET renders HTML elements for a server control, it marks the elements as disabled by setting their disabled attribute or their CSS class attribute. 詳細については、次のトピックを参照してください。 SupportsDisabledAttribute および ControlRenderingCompatibilityVersionFor more information, see SupportsDisabledAttribute and ControlRenderingCompatibilityVersion.

適用対象

こちらもご覧ください